この質問は、次の質問とほぼ同じです: DLL でメソッドを動的に呼び出します が、VB6 で必要な場合を除きます。VB6 が ActivX モジュールのリフレクションをサポートしていることをどこかで読んだことを覚えています。
有効な VB6 DLL をロードし、"Say" というメソッドを呼び出し、1 つのパラメーター "Hello" を渡したいだけです。
参照された質問の回答のサンプルに似たサンプルコードを誰かが提供できますか?
ありがとう。
この質問は、次の質問とほぼ同じです: DLL でメソッドを動的に呼び出します が、VB6 で必要な場合を除きます。VB6 が ActivX モジュールのリフレクションをサポートしていることをどこかで読んだことを覚えています。
有効な VB6 DLL をロードし、"Say" というメソッドを呼び出し、1 つのパラメーター "Hello" を渡したいだけです。
参照された質問の回答のサンプルに似たサンプルコードを誰かが提供できますか?
ありがとう。
使用できますCallByName
:
Dim Obj As Object: Set Obj = CreateObject("Prog.Id")
CallByName Obj, "Say", VbMethod, "Hello"