![]() |
#10 |
Участник
|
Ну, собственно, Вы и получили ответ. Com объект автоматически выгружается через несколько минут, если к нему не было обращений. Время простоя. Однако, как видите, если постоянно "дергать" объект, т.е. симулировать некую работу, то объект из памяти не выгружается и к нему можно обратится в любой момент.
Вероятно, пока Excel не закрыт, экземпляр используемого Com-объекта считается "занятым". Поэтому и "висит" неограниченно долго. Теперь сделайте такую проверку с Excel. Запустите Excel, в нем запустите Com-объект. Затем закройте все экземпляры Excel и дождитесь, пока процесс Com-объекта будет выгружен из памяти. После этого повторно запустите Excel. Ошибка возникнет?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
com connector, com-объект, thread |
|
|