itemOne、itemTwo、...、itemTen などの一連のモジュールがあり、これらのモジュールには類似のメソッドとサブクラスが含まれています。「デリゲート」と「列挙型」を使用してこれらのメソッドを追跡し、for ループでそれらを呼び出す体系的な方法を用意しました。ただし、モジュールをループできるようにするために、モジュールのコレクションまたは配列を作成する方法がわかりません。
以下の擬似コードでの最終目標
For Num = One to Ten
With item<Num> % This could be itemOne, or itemTwo, etc. I do NOT know how to do this
% Call function with the help of for loops. I know how to do this
End With
End For
文字列の配列を使用し、実行時にコードとして実行する方法があれば役立ちます。のようなもの -- Call String2Code("ItemOne").Something.SomeMethod()、ここで SomeMethod はサブルーチンです。
必ずしも String2Code 型の実装である必要はありません。一般に、「モジュールへのデリゲート」の配列を追跡する方法を探しています。もちろん、「デリゲート」は VB のサブ/関数に対してのみ機能し、同様の方法でモジュールを処理する手法を見つけることができませんでした。これらのモジュールのアドレス ポインターが配列に格納されている場合、それらをループ処理できるはずです。
アドバイスをいただければ幸いです。ありがとうございました。