投稿日 | : 2003/05/11(Sun) 12:29 |
投稿者 | : しんじ |
Eメール | : |
URL | : |
タイトル | : UNLOADの予備知識 |
おまけです。
VB6.0以前(.NETは分かりませんが.......)の場合ですと
FORMのアンロードイベントに
SET FORM名 = NOTHING
を記載する癖をつけていたほうが良いです。
複数のFORMを同時に扱うルーチンなどの場合に
UNLOADしたはずのFORMが初期化されずデバックに困る事があります。
特にVBA上でFORMを扱う場合などは良く発生します。
ちなみにこの動作はバグではありません。
基本的な事ですが落とし穴ですので念のためです。
(ちなみに昔この穴に落ちたのが私でした(笑))
理由はMSDNの「Form1 と隠されたグローバル変数の宣言」が参考になります。