通知
すべてクリア
Topic starter
2002年5月16日 10:57 PM
COMのメソッドID?(QueryInterface=1、AddRef=2、Release=3と振られている)から、
ユーザー定義のメソッド名(テキストで出力させたい)を取得する方法があったら、
教えてほしいのです。
OSは、Win2000で、↑の作業を行うアプリの開発ツールはVB or VC++です。
Topic starter
2002年5月21日 2:59 PM
解決しました。
TLBINF32.DLLというコンポーネントを使用して
タイプライブラリの情報を取得できました。
手順
1. レジストリ → IIDからタイプライブラリIDを取得
2. TLBINF32.DLLに実装されるCOMメソッド引数にタイプライブラリID
を指定して、タイプライブラリをロードする。
3. タイプライブラリの情報を取得できる。
TLBINF32.DLLというコンポーネントを使用すれば
簡単にOLEViewみたいなAPも作成することができます。
サンプル、ヘルプなどは↓からダウンロードできます。
(ヘルプは英語なので読むのに苦労します。)
http://msdn.microsoft.com/vbasic/downloads/addon.asp
以上