загрузить COM DLL в Python - PullRequest
       20

загрузить COM DLL в Python

0 голосов
/ 21 сентября 2018

У меня есть очень простая DLL, которая предоставляет COM-объект SimpleATLComLib.SimpleCom.

Я правильно зарегистрировал ее в реестре, и мне удалось использовать ее в проекте C # (я успешно добавил ссылку наSimpleATLComLib) и в VBA, но я не могу заставить его работать в python.

В C # я просто добавил ссылку и написал

using namespace SimpleATLComLib

в VBA

Dim x as SimpleATLComLib.SimpleCom

Я попытался загрузить его в python, используя win32com.client

win32com.client.Dispatch("SimpleATLComLib.SimpleCom")

, но я получаю следующую ошибку

com_error: (-2147221005, 'Invalid class string', None, None)

Как мне это назвать?

...