Вниз
Скачать: CL | DM;

Как вызвать OleContainer из потока?   Найти похожие ветки 

← →
Godness   (2006-10-04 17:19) [0]

я делаю так (это в потоке)

var
 OleContainer: TOleContainer;
begin
 OleContainer := TOleContainer.Create(nil);
 OleContainer.Visible := false;
 OleContainer.Parent := Form1;
 OleContainer.AllowActiveDoc := false;
 OleContainer.AllowInPlace := false;
 OleContainer.LoadFromFile("D:\My.doc");
 OleContainer.DoVerb(ovShow); <- а здесь ругается что не был произведен вызов CoInitialize!

 Что бы это значило?


← →
MBo ©   (2006-10-04 18:22) [1]

это значит, что нужно сделать такой вызов ;)


← →
Godness   (2006-10-08 19:03) [2]

Нееее.... ну это понятно :) просто, если же вызывать из потока главной формы - то все нормально отрабатывает. А тут такая лажа.
И как это сделать не подскажите ли? А то вроде нет такого метода leContainer.CoInitialize...


← →
MBo ©   (2006-10-09 07:16) [3]

Полагаю, самое время прочитать справку о CoInitialize(Ex)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
2-1249815308
Кодер123456
2009-08-09 14:55
2009.10.11
Сортировка в текстовом файле


6-1179900339
allucard
2007-05-23 10:05
2009.10.11
Отправка письма indy.


15-1249632827
yantux
2009-08-07 12:13
2009.10.11
delphi и dll - проблема, рекомендуйте плиз о чём почитать...


15-1249936205
Юрий
2009-08-11 00:30
2009.10.11
С днем рождения ! 11 августа 2009 вторник


15-1249372129
oxffff
2009-08-04 11:48
2009.10.11
Ткните носом в БНФ грамматику языка Pascal.




   Наверх