Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизВыключение 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c