Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

COM - объект 


BJValentine   (2002-03-05 19:05) [0]

Ребята, задача такая. Открыл я Excel как СОМ объект, создал документ, сохранил его, но как мне сделать, чтобы не делая его видимым (Xl.visible:=true) закрыть его программно, чтобы он в памяти не маячил, подскажите, PLS...



BJValentine   (2002-03-06 17:08) [1]

Ребят, ну подскажите, очень надо!



DieHard   (2002-03-06 17:10) [2]

Xl.Quit;
Xl.Unassigned;



BJValentine   (2002-03-07 17:32) [3]

Не сработало. На Quit не ругается, но и ничего не делает. А на Unassigned вообще обижатся. И так, MSExcel 97, W2KServ, Delphi 5.5. Жду, очень надо, из за этого весь комплекс валится!



BJValentine   (2002-03-11 19:40) [4]

Ну чё, ребят, никто с СОМ объектами не работал?



Shaman_Naydak   (2002-03-11 20:40) [5]

А причем здесь Ком?
Тут проблема в том, что у тебя несохраненные workbook"и остались, и эксел не знает, что с этим делать.
Попробуй следующий финт ушами (взял из помощи к экселю)
Xl.DisplayAlerts:=False; // запрещаем любые диалоги и прочее г.
Xl.Quit;
Xl:=nil;

Все! гарантия 99.9% Если не получится сделай цикл и перед выходом закрой все рабочие книги




BJValentine   (2002-03-12 16:57) [6]

Спасибо, получилось!




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
1-80502           DPro                  2002-03-09 01:01  2002.03.25  
Работа с ActiveX компонентом MS Agent 2.0


3-80455           Font Hunter           2002-02-25 15:06  2002.03.25  
Физическое имя поля


14-80665          С_тоша                2002-02-11 16:03  2002.03.25  
Срочно НУЖНА ПОМОЩЬ!!!!!


7-80709           Kirill                2001-12-21 20:26  2002.03.25  
Format Date


1-80503           Vladimir K.           2002-03-09 03:25  2002.03.25  
Подвисание формы во время выполнения цикла...(#2) RE2ALL