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

coinitialize   Найти похожие ветки 

 
vadik   (2005-11-26 23:31) [0]

привет
для работы в потоке компонентам ado нужно вызывать coinitialize
что ето такое , зачем он нужен, где объявлен ??
если можно с примером


 
DrPass ©   (2005-11-26 23:34) [1]

Нужно. И CoUninitialize в конце

> что ето такое

Это функция такая

> зачем он нужен

Для инициализации подсистемы СОМ. Для главного потока вызывается автоматически, стоит только подключить соответствующие модули. Для остальных нужно вызывать самостоятельно

> где объявлен ??

В модуле ComObj

> если можно с примером

CoInitialize;
;-)


 
sniknik ©   (2005-11-26 23:45) [2]

>> если можно с примером
> CoInitialize;
> ;-)
неправильный пример. вызовы CoInitialize должны быть строго парные с разинициализацией, + параметр забыл и модуль неверно указал (3 ошибки на таком постеньком примере... ай яй яй, нехорошо ;)
надо так
uses ActiveX;

CoInitialize(nil);
try
 ...
finally
 CoUnInitialize();
end;


 
sniknik ©   (2005-11-26 23:49) [3]

в ComObj оно инициализируется. т.е. -> Для главного потока вызывается автоматически
в нем.


 
DrPass ©   (2005-11-27 02:30) [4]


> sniknik ©   (26.11.05 23:45) [2]

Вот так, взял полет мысли и втоптал в грязь кирзовым сапогом :-D


 
Германн ©   (2005-11-27 02:37) [5]


> DrPass ©   (27.11.05 02:30) [4]
>
>
> > sniknik ©   (26.11.05 23:45) [2]
>
> Вот так, взял полет мысли и втоптал в грязь кирзовым сапогом
> :-D

Имхо, не очень чистым сапогом!



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

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



Память: 0.46 MB
Время: 0.032 c
4-1128428489
yanker
2005-10-04 16:21
2005.12.11
размер в памяти


4-1128520529
Profik
2005-10-05 17:55
2005.12.11
MailSlot


2-1133069841
Separator
2005-11-27 08:37
2005.12.11
Проблема с move


1-1132129440
pav74
2005-11-16 11:24
2005.12.11
Мастера! кто-то знает алгоритм автоматизации контроля температуры


11-1113410359
hotes
2005-04-13 20:39
2005.12.11
Динамическое меню




   Наверх