![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
COM - объект [D5, Win95/98, Win2k]
BJValentine © (2002-03-05 19:05:00)Ребята, задача такая. Открыл я Excel как СОМ объект, создал документ, сохранил его, но как мне сделать, чтобы не делая его видимым (Xl.visible:=true) закрыть его программно, чтобы он в памяти не маячил, подскажите, PLS...
BJValentine (2002-03-12 16:57:00) [1]Спасибо, получилось!
Shaman_Naydak (2002-03-11 20:40:00) [2]А причем здесь Ком?
Тут проблема в том, что у тебя несохраненные workbook"и остались, и эксел не знает, что с этим делать.
Попробуй следующий финт ушами (взял из помощи к экселю)
Xl.DisplayAlerts:=False; // запрещаем любые диалоги и прочее г.
Xl.Quit;
Xl:=nil;
Все! гарантия 99.9% Если не получится сделай цикл и перед выходом закрой все рабочие книги
BJValentine (2002-03-11 19:40:00) [3]Ну чё, ребят, никто с СОМ объектами не работал?
BJValentine (2002-03-07 17:32:00) [4]Не сработало. На Quit не ругается, но и ничего не делает. А на Unassigned вообще обижатся. И так, MSExcel 97, W2KServ, Delphi 5.5. Жду, очень надо, из за этого весь комплекс валится!
DieHard (2002-03-06 17:10:00) [5]Xl.Quit;
Xl.Unassigned;
BJValentine (2002-03-06 17:08:00) [6]Ребят, ну подскажите, очень надо!