C++/CLI

Native に Managed なオブジェクトを渡したい時

今まで、Native を叩くコードしか書いてなかったのだけど、 コールバックの中で Managed なオブジェクトを触りたくて、 Native に Managed なオブジェクトを渡す必要が生じた。 なんか、ちょこちょこ見たんだけどイマイチわからん。 とりあえず書いてみよう…

CS0570 **** はこの言語によってサポートされていません。

C++/CLI で書いたメソッドを C# から呼び出そうとしたら変なエラーが出る。 CS1501: 引数を '1' 個指定できる、メソッド 'LoadImage' のオーバーロードはありません。 あれ?このメソッドは引数を 1 個以外指定できないんですけど? と思ってとりあえず引数…

ネイティブとの連携

仕事でツールを作っている。 MFC でできている OpenGL を使ったツールを C# に移植している。 最初の予定では描画部分だけ ActiveX コントロールにして、WinForms に貼り付けるつもりで、 実際にそうしてみた。 上手く行ったかのように見えたんだけど、なん…

プリプロセッサからして違う

変換ガイド: Managed Extensions for C++ から C++/CLI へのプログラムの移行★スペース区切りキーワード スペース区切りキーワードは、コンテキスト キーワードの特殊なケースです。このキーワードは、既存のキーワードとコンテキスト修飾子を、その名のとお…