2003-06-01 5137歩

λ [Windows] S.F.のProgramming Page

ActiveX Scripting Hosts を C++ から利用する話の断片。

The Code Project - Adding Macro Scripting language support to existing ATL/WTL Application - WTL

やりたいことに近いんだけど、サンプルとしてはでかすぎ。うう。

223139 - HOWTO: Add Support for Hosting VBScript to an ATL Application

これだ! ただし実際にやってみると、Fire_MyEvent に関する説明がすっぽり抜けているのでイベントに関してはそのままでは動かない。 Dr. GUIとCOMイベント:第2部 を理解せねばー。

log of what's new in Rubyavailable の1999/6/5

C++からRubyScriptを呼ぶ方法についての断片。スマートポインタを使っているおかでげ少しすっきりしている。 223139と合体させると吉。

[COM:02006] VC6+ATL でTLB ファイルに定数定義を含ませる方法

定数定義のサンプル。

このメールに定数定義はIDLファイルを手で書けという話が続いている。 IDLファイルは自分で編集するべきソースファイルの1つらしい。イベントを設定するにも必要そうだし。

定数については、サンプルのようにIDFファイルに記述するとMIDLコンパイラが生成したヘッダーファイルに普通のenumとして取り込まれ、 C++からそのままのシンボルで利用できるようになる。

[]