Форум сайта python.su
Всем добрый день!
Мне нужно подключиться к 32-х битному COM-серверу.
ОС: Windows 10 x64.
Устанавливаю Python 3.11 (32-bit).
Устанавливаю pywin32:
pip install pywin32
pywin32-305-cp311-cp311-win32.whl (11.0 MB)
import win32com.client rastr = win32com.client.Dispatch("Astra.Rastr")
pywintypes.com_error: (-2147221005, ‘Недопустимая строка с указанием класса’, None, None)
Отредактировано zegsoft (Ноя. 30, 2022 09:57:41)
Офлайн
А сам СОМ обьект создан для 32 битной архитектуры?
Офлайн
ZerGДа, объект 32-х битный.
А сам СОМ обьект создан для 32 битной архитектуры?
Офлайн
Проблема решена. Нужно было заново зарегистрировать COM-объект. Видимо были какие-то проблемы с реестром.
Офлайн