Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не получается очистить List
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возникла такая проблема. Есть класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Ошибка заключается в том, что во втором цикле команда set curret=..Rows.GetNext() не возвращает следующий элемент списка и цикл выполняется бесконечно. В первом случае все прекрасно работает. Помогите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2010, 07:44 |
|
||
|
Не получается очистить List
|
|||
|---|---|---|---|
|
#18+
GetNext возвращает следующий по ключу, если ключа нет, видимо будет возвращен первый ключ. В вашем случае вы удаляете объект, но не удаляете элемен массива, который на него ссылается, поэтому вам постоянно возвращает один и тот же ключ (со ссылкой на несуществующий объект). Сделайте что-то вроде такого:..Rows.RemoveAt(current) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2010, 08:33 |
|
||
|
Не получается очистить List
|
|||
|---|---|---|---|
|
#18+
ragzovskii, или как-то так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2010, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36655660&tid=1558056]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 384ms |

| 0 / 0 |
