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 に答える