Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Закрытие объекта Excel.Application из VB6. Остается висеть в памяти.. / 8 сообщений из 8, страница 1 из 1
10.06.2009, 16:13
    #36035892
fghjfghj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
Добрый день. Такая проблема: http://www.sql.ru/forum/actualthread.aspx?tid=671138
...
Рейтинг: 0 / 0
10.06.2009, 16:29
    #36035939
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
fghjfghj,

Ваш код работает у меня, закрывая процесс Excel. Попробуйте его же на другом файле. Да, вот эти строки кода не нужны:

Set xlWs = Nothing
Set xlWb = Nothing
Set xlApp = Nothing


Вы можете их убрать из процедуры main.
...
Рейтинг: 0 / 0
10.06.2009, 16:56
    #36036015
fghjfghj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
VladConn, создал другой файл в EXCEL через Файл-Создать.. Все без изменений.. =(

А почему эти строки не нужны, не подскажите? Все ли локальные объекты можно оставить без сброса в Nothing?
...
Рейтинг: 0 / 0
10.06.2009, 17:02
    #36036035
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
fghjfghj,

Да, все. После выхода из main они исчезают, они же локальные.

Может у Вас Excel попорчен, а может Вы не все показываете или что-то не договариваете. А может Вы опять взяли проблемный файл.
...
Рейтинг: 0 / 0
10.06.2009, 17:03
    #36036044
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
fghjfghj,

Попробуйте перегрузить комп и сделать пустой Excel файл.
...
Рейтинг: 0 / 0
10.06.2009, 17:13
    #36036074
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
fghjfghj,

Некоторые некачественные Add-Ins могут приводить к такому. Да что далеко ходить, даже одна из недавних версий SAS (!) именно так и портила всю обедню. Я им и звонил и писал, прошел год, пока удосужились исправить.
...
Рейтинг: 0 / 0
10.06.2009, 17:15
    #36036079
fghjfghj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
VladConn, проверил на двух других машинах - все закрывается нормально. Мне лично перезагрузка не помогла..
Думаю, можно списать проблему на кривость моего EXCEL. Если у клиентов все будет стабильно работать, то и ладно..
...
Рейтинг: 0 / 0
10.06.2009, 17:16
    #36036084
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие объекта Excel.Application из VB6. Остается висеть в памяти..
fghjfghj,

ОК, но тогда переустановите его. А то могут быть непредсказуемые вещи. И проверьте Add-Ins. Убирайте их по одной и смотрите что получится.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Закрытие объекта Excel.Application из VB6. Остается висеть в памяти.. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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