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




Вниз

Вопрос по Excel. 


vic_vm   (2002-02-16 16:46) [0]

Вопрос по Excel.
Делаю следующее

FIXLSApp : Excel97.TExcelApplication ;
IWorkbook: Excel97._Workbook;
ISheet: Excel97._Worksheet;
--------------------------------------
//Подключение к Excel
if not Assigned(FIXLSApp) then begin
FIXLSApp := Excel97.TExcelApplication.Create(Self);
end;

FIXLSApp.ConnectKind := ckRunningInstance;
FIXLSApp.Connect;
Conn := true;
IWorkbook:= FIXLSApp.Workbooks.Item[1];
ISheet := IWorkbook.Worksheets.Item[1] as Excel97._Worksheet;

//Далее считываю данные и затем

if Conn then
begin
FIXLSApp.Disconnect;
FreeAndNil(FIXLSApp);
Conn := false;
end;

Если затем я сначала закрываю программу, а потом Excel то все проходит
нормально,
а если пытаюсь первым закрыть Excel то во время закрытия выдает что Excel
выполнил
недопустимую операцию. Как-то наверно я некоректно отключаюсь или что то я
не освобождаю
вот только непонимаю что



drpass   (2002-02-16 19:45) [1]

Попробуй использовать CoInitialize перед работой с Excel и CoUninitialize после




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




Наверх





Память: 0.71 MB
Время: 0.02 c
4-9349            Inquisitor            2001-12-31 19:39  2002.03.04  
HELP!!! PLZ... DOC FILES


4-9335            Slyer                 2002-01-04 00:47  2002.03.04  
Как пользоваться lParam при WH_KeyBoard.


7-9313            Hruks                 2001-11-30 11:52  2002.03.04  
LPT, COM и Рэлюшки...


6-9257            4ainick               2001-12-18 10:07  2002.03.04  
Понял что совсем ничего непонял......


3-9058            Ivanov_Sergey         2002-02-06 12:53  2002.03.04  
Как использоватьudf в запросах к IB6