Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Вниз

Excel в Потоке   Найти похожие ветки 

 
Neket   (2007-04-18 12:38) [0]

Подскажите как запустить формирование отчета в Excel в потоке. Когда просто запускаю то все работает, а когда перенес в Поток то отказывается.
Делаю так:

procedure MakeXL.Execute;
var
XLApp:Variant;
begin
XLApp:= CreateOleObject("Excel.Application");
XLApp.Workbooks.Add();
XLApp.Workbooks[1].WorkSheets[1].Name:="Test_NAH";
XLApp.Visible:=true;
Shapka(XLApp);
end;


 
Сергей М. ©   (2007-04-18 12:40) [1]

procedure MakeXL.Execute;
..
begin
CoInitialize(nil);
try
...
finally
  CoUninitialize;
end;
end;


 
Neket   (2007-04-18 12:50) [2]

Ок.. Спасибо. Но тогда ещё вопрос. А в какой модуль подключить, а то у меня пишет что неизвестная команда.


 
Сергей М. ©   (2007-04-18 12:51) [3]

ActiveX


 
Neket   (2007-04-18 15:18) [4]

Спасибо.
Возник ещё вопрос.

А как правельн в таком случае закрыть Excel?

procedure MakeXL.Execute;
..
begin
CoInitialize(nil);
try
XLApp:= CreateOleObject("Excel.Application");
XLApp.Workbooks.Add();
XLApp.Workbooks[1].WorkSheets[1].Name:="Test_NAH";

......
Здесь идет работа с отчетом
......
А как теперь закрыть созданный отчет?
......
finally
 CoUninitialize;
end;

end;



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

Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.049 c
3-1171457314
Ega23
2007-02-14 15:48
2007.05.06
Master-Detail связь через TADODataSet


15-1175641837
Германн
2007-04-04 03:10
2007.05.06
Не очень хочется тут постить про футбол,


11-1151003201
[e]Bu$ter
2006-06-22 23:06
2007.05.06
UMLI - Multi-language interface component


2-1176906265
Oleg_teacher
2007-04-18 18:24
2007.05.06
Image в Memo


2-1176534590
vegarulez
2007-04-14 11:09
2007.05.06
Как правильно "растянуть" рисунок на кнопке?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский