Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-78062
Aga
2003-07-05 13:13
2003.07.24
Ура!!


14-78112
sss123456
2003-07-07 17:03
2003.07.24
Слишком сложный и неудобный форум


3-77808
Шапранов Сергей Николаевич
2003-07-03 12:03
2003.07.24
Не работает UpDate


1-77978
Diatel
2003-07-10 03:10
2003.07.24
Проблемки с мемо (выделение и отмена)


1-77931
Aleksandr
2003-07-10 15:47
2003.07.24
Как правильно вычислить координаты текста для потомка TLabel?




   Наверх