Форум: "Corba";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
ВнизКак вызвать 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 вся ветка
Форум: "Corba";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c