Пример COM на основе Microsoft ATL не работает

Это очень странная проблема для меня.

Я загрузил образцы COM непосредственно из серии Microsoft «All-In-One Code Framework» в двух версиях: EXE (внепроцессный COM) а также DLL (в процессе).

Я использовал образцы C ++. Я могу скомпилировать оба. Оба также зарегистрированы.

Я могу использовать объект EXE через клиент VBScript. Тем не менее, я изменяю клиента на использование DLL, и я получаю следующую ошибку:

Компонент ActiveX не может создать объект

Моя система Windows 7 64-битная. Компоненты COM являются 32-разрядными, однако для компонента EXE клиент работает как с 32-разрядными, так и с 64-разрядными хостами сценариев, а компонент DLL не работает ни с одним из них.

Как я могу также написать скрипт DLL?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]