Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.10.2003, 12:15
|
|||
---|---|---|---|
|
|||
Как убить объект? |
|||
#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:32
|
|||
---|---|---|---|
|
|||
Как убить объект? |
|||
#18+
да, так объект убиваеться, но в памяти процесс все равно остается ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.10.2003, 13:36
|
|||
---|---|---|---|
Как убить объект? |
|||
#18+
ob_ex.quit Set ob_ex=Nothing Нужно еще и сылку освободить, а также все другие ссылки на его дочерние обьекты будь то листы книги или же ячейки, если они есть. В твоем случае его кто то "держит". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.10.2003, 13:50
|
|||
---|---|---|---|
|
|||
Как убить объект? |
|||
#18+
а как сcылку освободить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.10.2003, 14:54
|
|||
---|---|---|---|
Как убить объект? |
|||
#18+
Сорри, не заметил в твоем посте. Set ob_ex=Nothing Это и есть освобождение ссылки, но то же надо сделать и с остальными дочерними обьектами, если они были. Да и зачем ты его руками закрываешь? Проверяешь возможности зверей по завалу твоей проги? :) Magnus ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2170595]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 503ms |
0 / 0 |