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

Вниз

OLE в KOL/MCK   Найти похожие ветки 

 
JT   (2004-11-05 08:59) [0]

Доброго времени суток! Есть такая проблема:

uses ComObj;

var Excel : Variant;

procedure TForm1.Button1Click(Sender : TObject);
begin
Excel:=CreateOleObject("Excel.Application.11");
Excel.Visible:=True;
end;

procedure TForm1.Button2Click(Sender : TObject);
begin
if not VarIsEmpty(Excel) then Excel.Quit;
end;


В VCL проекте всё это прекрасно работает, а вот в KOL при вызове функции CreateOleObject возникает исключение - чего то там насчёт вызова CoInitialize - точно текст мессаги не помню. Народ, подскажите пожалуйста, чего я не так делаю?


 
mdw ©   (2004-11-05 10:22) [1]

Так вызови сначала CoInitialize.


 
DmiSb   (2004-11-05 10:27) [2]

Я делал так

uses .....,ComObj;

.....
var WorkBook, Sheet: Variant;
 exl: OleVariant;
 fileName: String;
begin
 KOL.OleInit;
 fileName:= "1.xls";
 exl := CreateOleObject("Excel.Application");
 exl.DisplayAlerts := false;
 WorkBook := exl.Application.WorkBooks.Add(filename);
 Sheet := WorkBook.WorkSheets[1];
 ....

 ....
 exl.visible:=true;
 exl.Application.ActiveWorkBook.Saveas(filename);
end;

Будут вопросы, звони  :0)


 
JT   (2004-11-09 10:27) [3]

Бальшое пасиба!!! Извиняюсь, что отвечаю с такими интервалами - ну нет у меня дома инета.



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

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

Наверх




Память: 0.47 MB
Время: 0.061 c
4-1114083686
Максим
2005-04-21 15:41
2005.06.14
USB on/off


14-1116491813
Skier
2005-05-19 12:36
2005.06.14
Опять новая концепция развития нашего автопрома...


3-1115383404
Kirill
2005-05-06 16:43
2005.06.14
Halcyon и работа с индексом CDX


14-1117009096
YurikGL
2005-05-25 12:18
2005.06.14
У Москвы проблемы с инетом?


14-1116961067
petya-kurochkin
2005-05-24 22:57
2005.06.14
Куда делся DelphiGFX, чё то обновления затянулись, так затянулись