DLL の実行後に Ironpython がクラッシュする理由はわかりませんが、Python 2.7 および 3.3 ではクラッシュしません。
以下の私のコード
import ctypes
import time
DLLHANDLE=ctypes.cdll.LoadLibrary("C:\\INSTRDLL\\builds\\DCSOURCEDLL\\B2902A.dll")
INPUTSCRIPT="SYSTEM{DCSOURCE1|INIT}"
INPUTVOLTAGE=0.0
SOURCEHANDLE=DLLHANDLE.DCSOURCE(c_INPUTSCRIPT,c_INPUTVOLTAGE)
time.sleep(1)
基本的に、DLLINPUTSCRIPT
は発行された時点で初期化を実行するためにインストゥルメントを呼び出しています。
クラッシュのスクリーンショットを添付しました。助けてください...