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

Вниз

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

 
BJValentine ©   (2002-03-12 17:03) [0]

Ребята, может кто знает, как нужно в отдельном потоке работать с COM объектами? Я хочу данные перегнать в Excel в потоке, но мне выходит месаг типа: не выполнен метод CoInitialize. Что мне нужно сделать, может у кого исходник есть? Спасибо.


 
Delirium ©   (2002-03-12 17:06) [1]

Ну и вызови CoInitialise, в модуле ActiveX


 
Владислав ©   (2002-03-12 17:08) [2]

Для каждого потока необходимо вызывать CoInitialize! Читай выше.


 
BJValentine ©   (2002-03-12 17:09) [3]

Для своих коварных планов я использую модуль ComObj. А как в нём правильно вызвать этот метод? Чего он делает? Когда его надо вызывать?


 
Delirium ©   (2002-03-12 17:11) [4]


uses ActiveX;
...
ActiveX.CoInitialize(nil);
...


 
Romkin ©   (2002-03-12 17:21) [5]

А в конце не забыть вызвать coUninitialize, это просто инициализация COM. Подробнее:
http://www.techvanguards.com/com/tutorials/tips.asp#Initialize threads that interact with COM


 
BJValentine ©   (2002-03-12 17:23) [6]

Спасибо, получилось !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
kull   (2002-03-13 01:43) [7]

CoInitialize(nil);
try
.........
finally
CoUninitialize;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
14-80687
Ничей
2002-02-12 16:08
2002.03.25
О среднем поле


14-80688
mobcos
2002-02-08 21:53
2002.03.25
Господа программисты помогите!


1-80479
Vitek
2002-03-12 14:48
2002.03.25
RxLib


1-80605
AEro
2002-03-11 10:04
2002.03.25
Как присвоить значение переменной в bat-файле?


3-80449
IronHawk
2002-02-25 12:34
2002.03.25
Приветствую Мастеров ! Как ПрАвИлЬнО отобразить содержимое DBGrid-a в DBLisBox-e ?