|
Как убить объект?
|
|||
---|---|---|---|
#18+
такая проблема: запускаю Excel: Dim ob_ex As Excel.Application Set ob_ex = Excel.Application Потом невыходя из программы закрываю ручками Excel и пытаюсь опять программно его вызвать: Set ob_ex = Excel.Application И тут Excel начинает глючить! Смотрю, в процессах он висит. Вопрос: как убить объект? If Not ob_ex Is Nothing Then ob_ex.Quit: Set ob_ex = Nothing - не помогает! :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 12:15 |
|
Как убить объект?
|
|||
---|---|---|---|
#18+
да, так объект убиваеться, но в памяти процесс все равно остается ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 12:32 |
|
Как убить объект?
|
|||
---|---|---|---|
#18+
ob_ex.quit Set ob_ex=Nothing Нужно еще и сылку освободить, а также все другие ссылки на его дочерние обьекты будь то листы книги или же ячейки, если они есть. В твоем случае его кто то "держит". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 13:36 |
|
Как убить объект?
|
|||
---|---|---|---|
#18+
а как сcылку освободить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 13:50 |
|
Как убить объект?
|
|||
---|---|---|---|
#18+
Сорри, не заметил в твоем посте. Set ob_ex=Nothing Это и есть освобождение ссылки, но то же надо сделать и с остальными дочерними обьектами, если они были. Да и зачем ты его руками закрываешь? Проверяешь возможности зверей по завалу твоей проги? :) Magnus ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 14:54 |
|
|
start [/forum/topic.php?fid=60&msg=32294179&tid=2170595]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 473ms |
0 / 0 |