Текущий архив: 2005.12.11;
Скачать: 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 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.034 c