ctypesで構造体を渡せた
written by SOU1 on 月曜日, 12月 3rd, 2007
あー良かった…
ctypesで構造体が作れないと書いたんですが、FAQ.htmlに載っている
Q: How do I create a .NET array?
が解決の糸口でした 完全に見逃してた
import System
System.Array[int]((1,2,3))
こんな感じで.NETのSystem.Arrayクラスを生成すると見事にメモリアドレスが返って来てるみたいで、そのまま直接ctypesで呼び出した関数とかに放り投げたら動きました 感動
実際構造体作れないとヤバい局面は少なくないような気がしていたのでこれで一安心です
ところでarrayモジュールのbuffer_infoが使えない件は全く解決してないわけだがry
シスアド業でサラリーマンの傍ら作曲等を行うマルチタスクの申し子。