![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Excel.Application.Quit ?
DmiSb © (2004-08-23 07:14:00)Уважаемые мастера КОЛ, помогите разобраться вот в каком вопросе.
Пишу следующее :
KOL.OleInit;
fileName:= '.\1.xls';
exl := CreateOleObject('Excel.Application');
exl.DisplayAlerts := false;
WorkBook := exl.Application.WorkBooks.Add(-4167);
Sheet := WorkBook.WorkSheets[1];
Sheet.Cells[1,1]:='Проба';
exl.visible:=true;
При закрытии формы добавляю
exl.Application.Quit;
KOL.OleUnInit;
Однако в Диспетчере задач, в процессах Excel присутствует, т.е. не закрывается. В то время как, тот же код на VCL (с той разницей, что не пишутся строки KOL.OleInit; и KOL.OleUnInit;) прекрасно закрывает Excel. В чем причина ?
Nuclear Death (2005-02-24 18:36:00) [1]Я в конце, после
exl.Application.Quit;
использую
exl.Application := Null;