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

Вниз

Добрый день, помогите плиз. (COM-сервер)   Найти похожие ветки 

 
avch   (2003-07-08 12:15) [0]

Сервер запущен :
V := CreateOleObject("Excel.Application");

Допустим что пользователь сам вышел из Excel"я...
Как обработать повторный выход, например, при уничтожении главной формы???


 
AbrosimovA   (2003-07-08 12:29) [1]

При выходе из программы только UnAssigned, потому что Close и Save делать нечему. Но у тебя в программе должен быть поиск запущенного Excel(при выходе).


 
Marat ©   (2003-07-11 00:35) [2]

А чтоб проще искать было, введи флаг типа
IsServerRunning:Boolean;, присваивай ему true при запуске
Excel"я и при выходе просто проверь этот флаг.


 
vit_soft   (2003-07-11 08:45) [3]

Я обычно это делаю так:
try
try
XL := GetActiveOleObject("Excel.Application");
except
XL := CreateOleObject("Excel.Application");
end;
except
raise Exception.Create(Невозможно запустить Excel!");
Exit;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-77988
Вован
2003-07-10 18:13
2003.07.24
Объясните пожалуйста что, возвращает GetDC(0)


14-78074
Ihor Osov'yak
2003-07-06 19:36
2003.07.24
Я в шоке. Понимаю Ваше негодование, но не могу удержатся..


14-78104
Вован
2003-07-07 16:14
2003.07.24
Так значить в Delphi нельзя добавить lookup поле у dataset в


14-78124
Chieftain
2003-07-08 11:15
2003.07.24
Выживание человечества в следующие 20 лет


7-78178
LedWorm
2003-05-14 19:16
2003.07.24
Отображение содержимого окна при перетаскивании.