1 / 1 / 1
Регистрация: 06.03.2016
Сообщений: 64
|
||||||||||||||||
1 | ||||||||||||||||
FAILED(CoInitialize) и FAILED(CoGetClassObject) возвращают TRUE04.11.2018, 20:40. Показов 20909. Ответов 2
Метки com object (Все метки)
Добрый день. Начал изучать COM и столкнулся со следующей проблемой.
Необходимо, чтобы функция, экспортируемая из DLL, возвращала интерфейсное значение. Однако CoInitialize и CoGetClassObject возвращают HResult < 0. Не могу понять, почему так происходит. Код ниже при попытке вызова данной функции выводит "!!!!!!" и естественно ошибку. На возвращаемые значения можете не смотреть, это для тестов.
Я изменил
0
|
04.11.2018, 20:40 | |
Ответы с готовыми решениями:
2
Ошибка file_get_contents failed to open stream: HTTP request failed Не устанавливается ни один плагин ошибка Installation failed: Download failed. No working transports found Failed to open stream: HTTP request failed! Failed: Id Upload To Notes Id Vault Failed |
Модератор
3400 / 2171 / 353
Регистрация: 13.01.2012
Сообщений: 8,408
|
|
05.11.2018, 15:15 | 2 |
WhiscasH, покажите что именно за результат возвращается. интерфейс фабрики вообще реализован там откуда вы его просите?
0
|
COM‐пропагандист
|
|
29.06.2020, 01:05 | 3 |
Я правильно понимаю, что CoInitialize() вы вызываете внутри DLL? Не делайте так, этим должен заниматься процесс, загружающий DLL.
0
|
29.06.2020, 01:05 | |
29.06.2020, 01:05 | |
Помогаю со студенческими работами здесь
3
Devel Studio. Ошибка "failed to open stream: HTTP request failed!" при использовании file_get_contents() Warning: file_get_contents(...) failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized Overclocking failed or overvoltage failed Overclocking failed or overvoltage failed Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |