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

Вниз

Что такое CoInitialize not called ?   Найти похожие ветки 

 
Рома-р   (2003-04-14 11:24) [0]

В консольном приложении вызываю CreateOleObject, а в ходе выполнения вылезает EOleSysError ошибка "CoInitialize not called". Что это может быть?


 
Anatoly Podgoretsky ©   (2003-04-14 11:26) [1]

Это означает, что ты ее не вызвал, надо вызвать как приказывает система.


 
malkolinge ©   (2003-04-14 12:47) [2]

и не забыть CoUnInitalize ^)


 
Рома-р   (2003-04-14 12:57) [3]

А как ею пользоваться и зачем? Что-то в справке я вообще такой функции не нахожу...


 
[lamer]Barmaglot ©   (2003-04-14 13:26) [4]

Как можно догадаться из названия, она инициализирует OLE... А ты что подумал?


 
Внук ©   (2003-04-14 14:14) [5]

CoInitialize иничиализирует библиотеку COM. Вызов этой функции должен предшествовать любой работе с COM. Причем в каждом потоке :)


 
malkolinge ©   (2003-04-14 14:17) [6]


> Внук © (14.04.03 14:14)
> CoInitialize иничиализирует библиотеку COM. Вызов этой функции
> должен предшествовать любой работе с COM. Причем в каждом
> потоке :)


А по-моему в контексе главного потока этого делать не надо !


 
sniknik ©   (2003-04-14 14:26) [7]

malkolinge © (14.04.03 14:17)
только потому что в главном потоке она и так вызывается. (сделай трассировку с модулями)


 
malkolinge ©   (2003-04-14 14:28) [8]


> только потому что в главном потоке она и так вызывается.
> (сделай трассировку с модулями)

Спасибо за информацию !



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-76950
pet
2003-04-12 14:04
2003.04.24
Reg.SaveKey те работает


1-76964
Begginer
2003-04-12 23:54
2003.04.24
Конструкция c try.....except


9-76745
Shadow
2002-11-24 15:13
2003.04.24
Где можно найти редактор двумерных карт?


4-77232
=SOFT=
2003-02-26 15:35
2003.04.24
Можно ли программно переключить раскладку клавиатуры


6-77050
Voldemaar
2003-03-03 11:16
2003.04.24
Компонент TNMSMTP