Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 UniGui EOleSysError CoInitialize  [new]
FIL23
Member

Откуда:
Сообщений: 488
Добрых суток,

Делаю проект на UniGui, и вот при инициализации ADOConnection выходит такая ошибка.
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOleSysError with message 'Не был произведен вызов CoInitialize'.
---------------------------
Break   Continue   Help   
---------------------------


В прошлом проект я ее пофиксил, но не помню как, в этом проекте я ее фикшу правкой файла ServerModule.dfm

с добавлением строки
AutoCoInitialize = True


Для чего это я пишу тут , во первых чтобы гуглящий данную проблему мог ее пофиксить, а во вторых узнать у местных, где это режим включается в форме?

Спасибо.
31 июл 20, 20:16    [22176411]     Ответить | Цитировать Сообщить модератору
 Re: UniGui EOleSysError CoInitialize  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 26714
Не знаю, что там под капотом, но инициализируется оно так: https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-coinitializeex
31 июл 20, 20:53    [22176416]     Ответить | Цитировать Сообщить модератору
 Re: UniGui EOleSysError CoInitialize  [new]
rgreat
Member

Откуда:
Сообщений: 6068
FIL23,

AutoCoInitialize = True делает CoInitialize/CoUnInitialize при любом вызове сервер-сайд функции автоматически.
Это избыточно.
31 июл 20, 23:49    [22176440]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить