Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.01.2005, 12:58
|
|||
|---|---|---|---|
Не удаляется файл. Кто держит ресурсы? |
|||
|
#18+
Есть форма, на ней листбокс, пиктуребокс и кнопка "удалить". При загрузке формы в листбоксе отображается список файлов папки "img" (картинки там лежат). При перемещении по списку выбранная картинка отображается в пиктуребоксе. При нажатии на кнопку файл должен быть удалён. НО почему-то это не всегда происходит, иногда вылетает ошибка доступа к файлу, особенно если не поочереди удалять, а побегать по списку взад-вперёд. Прилагаю демо-проект. Скопируйте десяток-другой картинок в папку "img" и запустите проект. Для занятых привожу код здесь: Код: 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. 36. 37. Нет худа без добра, да и добро без худа - чудо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 13:28
|
|||
|---|---|---|---|
|
|||
Не удаляется файл. Кто держит ресурсы? |
|||
|
#18+
да ошибка вылетает, поменял код вот так, вроде ошибок не заметил Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 13:41
|
|||
|---|---|---|---|
Не удаляется файл. Кто держит ресурсы? |
|||
|
#18+
Да, так работает. Причём самое главное не забыть GC.WaitForPendingFinalizers(); написать. Просто GC.Collect (); недостаточно. Бааальшое спасибо! ------------------------------------------------------------------------- Нет худа без добра, да и добро без худа - чудо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 14:04
|
|||
|---|---|---|---|
|
|||
Не удаляется файл. Кто держит ресурсы? |
|||
|
#18+
M234Да, так работает. Причём самое главное не забыть GC.WaitForPendingFinalizers(); написать. Просто GC.Collect (); недостаточно. . ну это понятно, это типа дождаться окончания выполнения потока thread.Start(); thread.Join() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&tablet=1&tid=1437471]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 350ms |

| 0 / 0 |
