Есть ли в Ironpython библиотеки, которые заменяют расширения Pywin32? - PullRequest
1 голос
/ 21 декабря 2008

У меня есть старый код Python, который использует расширения pywin32. Начиная с .net, я хотел бы перенести его на ironpython.

Старый код Python использует такие вещи, как pythoncom.com_error, pywintypes.Time и взаимодействует с COM-модулем, который реализует интерфейс IDispatch.

Есть ли в .net библиотеках ironpython все, что мне нужно для связи с COM-модулем? В частности, есть ли что-то, чтобы заменить com_error и Time?

Спасибо.

1 Ответ

3 голосов
/ 22 декабря 2008

Отвечая на мой пост ..: -)

  1. com_error может быть заменен System.Runtime.InteropServices.COMException
  2. Pywintypes.Time может быть заменен System.DateTime, (DATE в интерфейсе IDispatch)

Тем не менее, если кто-нибудь знает о какой-либо хорошей документации по IronPython, совместимости COM и переходу с pywin32 на .net, пожалуйста, ответьте.

...