Это очень странная проблема для меня.
Я загрузил образцы 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?
Задача ещё не решена.