Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];
ВнизДобрый день, помогите плиз. (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c