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

Вниз

Ошибка 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
15-1150814340
Holy
2006-06-20 18:39
2006.07.23
Xerox vs HP. При сходной цене что выбрать?


1-1149937656
V.exeR
2006-06-10 15:07
2006.07.23
gen - плагин WinAMP a с формой


9-1132171945
2Wish
2005-11-16 23:12
2006.07.23
UndelphiX


15-1151056982
Тульский
2006-06-23 14:03
2006.07.23
Вопрос web-разработчикам


15-1151204008
Аццкий юзар
2006-06-25 06:53
2006.07.23
Дизайн окна авторизации





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский