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

XML-D6-VisiBroker4.1   Найти похожие ветки 

 
Олег Лаукарт ©   (2002-04-10 11:17) [0]

Есть компонента, у которой есть property AsXml:WideString для чтения/записи своего состояния в Xml (используется TXMLDocument). На етапе его написания, тестирование и отладка выполнялись в простом приложении (не Корба и однопоточное) - все работало как часы. Вставил компонент в корба-объект и TXMLDocument перестал работать - он создается, но XML не транслирует и создавать не хочет - EOLEException:"CoInitialize has not been called". На общем форуме советуют делать вызов OleInitialize(nil)... но проблема в том, что в главном потоке все нормально, а при каждом подключении к корба-объекту он может выполняться в разных потоках (насколько я понимаю). т.е. получается, что надо делать OleInitialize(nil), а потом OleUninitialize в каждом методе, где используется XML? Тогда что будет происходить с ресурсами. Как-то сложно все, кто может объяснить ситуацию.


 
Flight   (2002-04-10 12:27) [1]

Зайди на сайт Корба.ру CORBA.RU Найди Александра Цимбала Он может знать если хорошо попросишь. Он по корбе книжку воял.



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

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



Память: 0.45 MB
Время: 0.022 c
1-1088581790
chistyakov
2004-06-30 11:49
2004.07.11
Процедурные типы.


1-1088276784
Mohamed
2004-06-26 23:06
2004.07.11
Sokhranenia Vid Formi


3-1087235294
Homer
2004-06-14 21:48
2004.07.11
Работа с MySQL


11-1072624082
Gandalf
2003-12-28 18:08
2004.07.11
Чаво нам добавить в Чаво?


14-1088147192
infom
2004-06-25 11:06
2004.07.11
Как вам это ?




   Наверх