VBプログラマ質問スレ(6.0以前) Part43
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2005/09/07(水) 14:15:22そのメソッドをどこかのクラスモジュールに作って
クラスのインスタンス変数を渡すという手があります。
コールバック関数の数だけクラスモジュールが出来るけどな。
つまり
Sub ASUB(ByVal CallBackObject As Object)
CallBackObject.aFunc 1, 2, 3
とするわけです。
コールバック用クラスは任意のクラス名で
Sub aFunc(a, b, c)
Debug.Print a; b; c
と。
渡されたCallBackObjectオブジェクトに確実にaFuncがあるのか?
という話なら、Implementsちゅう機能を使うとよいです。
でなきゃCallByNameで出来たんだっけ?
■ このスレッドは過去ログ倉庫に格納されています