掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別フォームの関数を呼び出すには? (ID:113040)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ええ、間違ってないと思います。 通常、New する前の Form を参照する変数に何が入ってるか調べましたか?。 インスタンスは生成されておらず、参照先は指定されていないので Nothing となっているはずです。New した時点でメモリ上に実体化したフォームの アドレスを参照することとなります。 ここでフォームが破棄された場合、システムが関連して使用していた変数が 利用していたメモリは全て開放されます。ところが ChildForm のように こちらが用意した変数は自動で開放されません。従って、過去フォームが あったアドレスを参照しようとして問題が起こるわけです。フォームが破棄 された時点で ChildForm = Nothing とし、ChildForm が Nothing かどうかを判断して New するか、過去作成した (破棄されてない)フォームで処理を実行するか判断してください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.