Страница: 1 |
Страница: 1 |
Вопрос: Удаление ненужных объектов (процессов)
Добавлено: 17.05.06 10:07
Автор вопроса: Max
Доброе время суток
Подскажите, пожплуйста, как правильно делать?
Предположим, программа (VB.Net) в процессе работы открывает объект типа Excel. Если что-то происходит не так, программа может закрыться, или ее могут закрыть и объект этот "зависает" в памяти и при повтороной загрузке иногда мешает, а если их еще накапливается куча, то вообще...
как правильно найти все открытые объекты определенного вида (скажем, все Excel-ы) и удалить их?
Спасибо заранее
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #1
Добавлено: 18.05.06 09:24
А зачем тебе искать мусор?
просто пиши программу, которая даже при возникновении ошибки будет закрывать Excel (обрамляй опасные куски кода в try ... catch)
и закрывай объекты после окончания работы
Номер ответа: 2
Автор ответа:
Max
Вопросов: 12
Ответов: 17
Профиль | | #2
Добавлено: 18.05.06 10:47
1. это не моя программа, а полностью переписывать пока нет возможности. приходится ставить заплатки
2. я пока учусь, поэтому буду благодарен за подсказку - как правильно найти и закрыть существующий объект(ы) в vb.net ?