![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с CoInitialize [D7, WinXP]
Destroyer © (2006-07-29 14:10:00)При вызове в отдельном потоке CreateComObject, появляется ошибка "Не был произведен вызов CoInitialize". При вызове не в отдельном потоке, а в главном, все нормально. Пытаюсь перед CreateComObject вызвать CoInitialize(nil), но компилятор ругается и не понимает что это такое. Как правильно обработать такую ситуацию?
var
Stg : IUrlHistoryStg2;
...
brgin
...
Stg := CreateComObject(CLSID_CUrlHistory) as IUrlHistoryStg2;
...
Destroyer (2006-07-29 15:07:00) [1]Спасибо, нашел.
Шпиён (2006-07-29 14:52:00) [2]
> Пытаюсь перед CreateComObject вызвать CoInitialize(nil),
> но компилятор ругается и не понимает что это такое.
uses ActiveX