ActiveX Scripting Hosts を C++ から利用する話の断片。
やりたいことに近いんだけど、サンプルとしてはでかすぎ。うう。
これだ! ただし実際にやってみると、Fire_MyEvent に関する説明がすっぽり抜けているのでイベントに関してはそのままでは動かない。 Dr. GUIとCOMイベント:第2部 を理解せねばー。
C++からRubyScriptを呼ぶ方法についての断片。スマートポインタを使っているおかでげ少しすっきりしている。 223139と合体させると吉。
定数定義のサンプル。
このメールに定数定義はIDLファイルを手で書けという話が続いている。 IDLファイルは自分で編集するべきソースファイルの1つらしい。イベントを設定するにも必要そうだし。
定数については、サンプルのようにIDFファイルに記述するとMIDLコンパイラが生成したヘッダーファイルに普通のenumとして取り込まれ、 C++からそのままのシンボルで利用できるようになる。