1

我有一些使用 pywin32 扩展的旧 python 代码。从 .net 开始,我想将它移植到 Ironpython。

旧的 python 代码使用诸如 pythoncom.com_error、pywintypes.Time 之类的东西,并接口一个实现 IDispatch 接口的 COM 模块。

Ironpython 的 .net 库是否具有与 COM 模块通信所需的一切?具体来说,它有什么东西可以代替 com_error 和 Time 吗?

谢谢。

4

1 回答 1

3

回答我自己的帖子.. :-)

  1. com_error 可以替换为 System.Runtime.InteropServices.COMException
  2. pywintypes.Time 可以替换为 System.DateTime,(IDispatch 接口中的 DATE)

不过,如果有人知道有关 IronPython、COM 互操作性和从 pywin32 迁移到 .net 的任何好的文档,请回复..

于 2008-12-21T21:55:54.953 回答