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

Вниз

Ошибка CoInitialize has not been called   Найти похожие ветки 

 
HBreaker   (2006-07-03 21:57) [0]

Значит я использую компонент THTTPRIO для работы с SOAP
используется он в потоку и выдает ошибку "CoInitialize has not been called"
если просто в главном потоке то без никаких ошибок.
нанел что для ком и оле объектов надо вызывать CoInitialize или OleInitialize, но оно даже не находит таких функций.
Какие можули надо писать в uses?
+как правильно вызывать CoInitialize в главном потоке или в дочерних?


 
hBreaker   (2006-07-03 22:00) [1]

+в Delphi у меня к сожалению не установлен хелп... так что на F1 прошу не посылать:)


 
Ketmar ©   (2006-07-03 22:20) [2]

ole2.


 
Leonid Troyanovsky ©   (2006-07-03 22:54) [3]


> hBreaker   (03.07.06 22:00) [1]

> +в Delphi у меня к сожалению не установлен хелп... так что
> на F1 прошу не посылать:)


Конечно, надо отсылать к установке хелпа.

--
Regards, LVT.


 
GanibalLector ©   (2006-07-03 23:31) [4]


uses ActiveX;

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


 
isasa ©   (2006-07-03 23:43) [5]

Если потока два(или больше), имеет смысл посмотреть в сторону
CoInitializeEx(nil, COINIT_MULTITHREADED);
из
($Delphi)\Source\Rtl\Common\ComObj.pas


CoInitializeEx provides the same functionality as CoInitialize and also provides a parameter to explicitly specify the thread"s concurrency model. The current implementation of CoInitialize calls CoInitializeEx and specifies the concurrency model as single-thread apartment. Applications developed today should call CoInitializeEx rather than CoInitialize.


 
hBreaker   (2006-07-04 12:51) [6]

только мне не понятно причем ActiveX к THTTPRIO


 
hBreaker   (2006-07-04 14:54) [7]

работает.

uses ActiveX;

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

было не понятно причем тут ActiveX.... да и сейчас тоже.


 
Ketmar ©   (2006-07-04 16:40) [8]

при описании функций CoInitializе() и CoUninitialize().



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1141049034
Arazel
2006-02-27 17:03
2006.07.23
Закрыть порты TCP:135/UDP:445 програмным образом


2-1151838850
МишаК
2006-07-02 15:14
2006.07.23
компоненты делфи


3-1147940849
AlexeyK
2006-05-18 12:27
2006.07.23
ошибка при закрытии пустого ADOQuery


2-1151906339
Delphi basic
2006-07-03 09:58
2006.07.23
OpenDialog - укрощение


15-1151312407
azl
2006-06-26 13:00
2006.07.23
iso bds2006 каталог .rr_moved