Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Выключение Excel...   Найти похожие ветки 

 
Goida ©   (2004-03-30 09:59) [0]

При создании документа Excel я в качестве владельца объекта задаю Self (ExcelApp := TExcelApplication.Create(Self)). Все работает ровно до тех пор, пока я не закрою Excel. Дело в том, что у меня не закрывается Excel, т.е. отображение то проподает, но в памяти он остается. А освобождается только тогда, когда я закрываю форму, которая является его владельцем.
Но мне нужно несколько раз открывать Excel, не закрывая при этом форму. Если в качестве владельца Excel я задаю NIL, то у меня возникает ошибка и Excel вообще не работает. Как мне сделать, чтобы при попытке пользователя закрыть Excel, он полностью удалялся из памяти?


 
Asdor ©   (2004-03-30 10:06) [1]

Попробуй ExcelApp.DefaultInterface.UserControl:=true.


 
Goida ©   (2004-03-30 10:57) [2]

Нет, это не помогает :((


 
Asdor ©   (2004-03-30 11:44) [3]

ExcellApp.Connect;
сделал что надо;
ExcelApp.DefaultInterface.UserControl:=true;
ExcellApp.Disconnect;

Ну и соответственно у других объектов Excel"а не забывать вызывать дисконнект...


 
Goida ©   (2004-03-30 12:18) [4]


> ExcellApp.Disconnect;

Всё получилось, спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
3-1079617236
overword
2004-03-18 16:40
2004.04.18
Interbase обозвал union как Invalid token ((


3-1080134385
Ann
2004-03-24 16:19
2004.04.18
ReportBuilder


14-1080541211
Layner
2004-03-29 10:20
2004.04.18
Кто смотрит "Момент истины" в 20.00 по ТВЦ???


1-1080546586
Shopot
2004-03-29 11:49
2004.04.18
События OnDragDrop, OnDragOver, OnEndDock и OnEndDrag.


1-1080626314
Amirka
2004-03-30 09:58
2004.04.18
Setup в приложении