投稿日 | : 2005/10/25(Tue) 09:02 |
投稿者 | : るしぇ |
Eメール | : |
URL | : |
タイトル | : 参照アドレスが同じなのでは? |
現象的にはオブジェクト変数に同じ参照アドレスが入っている
ようですね。Item(1) 〜 Item(3) が参照しているオブジェクト
のメモリ上のアドレスが同じなのでしょう。例えば
Dim Form1 As FormA
Dim Form2 As FormA
Set Form1 = New FormA
Set Form2 = Form1
Form1.Show
Form2.Show '←同じフォームの実体(インスタンス)に命令するので意味がない
みたいな処理になってしまってます。どこかで同じオブジェクト
を使いまわすようなケアレスミスをしているか、Module で宣言
したようなプログラムを通して1意なオブジェクトを使ってしまっ
てるとか…。