2007-10-01から1ヶ月間の記事一覧

HandleRefが無い

GCHandleで代用できないか努力してみよう λ...

SWIGの4

にゃぁぁぁ、.NetCFには、HandleRef と ICustomMarshaler がないぃ

SWIGの3

callbackをdelegateに繋ぐテストポインタをswigにそのまま解釈させると、型と型*の区別が出来ないらしく、delegateの先を渡そうとしてこけていた。 inのtypemapでcallbackのポインタを直接渡すようにして解消。ついでに、コールバックで渡すオブジェクトのポ…

SWIGの2

とりあえず、typemap で LPBYTEをbyteにマッピングしてみたけど、いまいち正しく渡ってないのと調べるのが面倒になってきたので、std::vector に切換え。まあ、SWIGが作った独自クラスのコンストラクタにbyte 直接渡せるから思ったより気持ち悪くなかったで…

SWIG

WM6では、C++/CLIが使えないらしいので、SWIGで代用できないかなぁとチャレンジ中。 とりあえず、Desktop用で使えるかテスト。インターフェイスファイルをさらさらっと書いて、動くには動くけどスマートじゃないなぁと、typemapについて調べ中。 LPBYTE が、…

内部エラーその後

#pragma で読み込むライブラリの行位置を変えたら直った。 超謎。相変わらず、Windows CEのコンパイラは謎が多い。

内部エラー

むむ、「コンパイラで内部エラーが発生しました。」とかいわれた orz yzcompilerってなんだろう…… arm のコンパイラの中で死んでるっぽい ふーむー