1

この質問は、次の質問とほぼ同じです: DLL でメソッドを動的に呼び出します が、VB6 で必要な場合を除きます。VB6 が ActivX モジュールのリフレクションをサポートしていることをどこかで読んだことを覚えています。

有効な VB6 DLL をロードし、"Say" というメソッドを呼び出し、1 つのパラメーター "Hello" を渡したいだけです。

参照された質問の回答のサンプルに似たサンプルコードを誰かが提供できますか?

ありがとう。

4

2 に答える 2

2

使用できますCallByName

Dim Obj As Object: Set Obj = CreateObject("Prog.Id")
CallByName Obj, "Say", VbMethod, "Hello"

またはTypelib Info ライブラリ

于 2013-07-04T10:53:53.137 に答える