Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убить объект? / 6 сообщений из 6, страница 1 из 1
15.10.2003, 12:15
    #32293878
Alexandr Golovko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
такая проблема:
запускаю 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 - не помогает! :(
...
Рейтинг: 0 / 0
15.10.2003, 12:20
    #32293893
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
ob_ex.quit
...
Рейтинг: 0 / 0
15.10.2003, 12:32
    #32293912
Alexandr Golovko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
да, так объект убиваеться, но в памяти процесс все равно остается
...
Рейтинг: 0 / 0
15.10.2003, 13:36
    #32294043
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
ob_ex.quit
Set ob_ex=Nothing

Нужно еще и сылку освободить, а также все другие ссылки на его дочерние обьекты будь то листы книги или же ячейки, если они есть.
В твоем случае его кто то "держит".
...
Рейтинг: 0 / 0
15.10.2003, 13:50
    #32294067
Alexandr Golovko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
а как сcылку освободить?
...
Рейтинг: 0 / 0
15.10.2003, 14:54
    #32294179
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убить объект?
Сорри, не заметил в твоем посте.
Set ob_ex=Nothing
Это и есть освобождение ссылки, но то же надо сделать и с остальными дочерними обьектами, если они были.

Да и зачем ты его руками закрываешь? Проверяешь возможности зверей по завалу твоей проги? :)

Magnus
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убить объект? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]