- 締切済み
VB.NET でのLaod/unLoad について
VB6.0 には、Load/unload でのフォームを 読み込み、あるいは、開放(?)があったかと思います。 .NET以降は、調べたところ showメソッドか、 showDialogを使うみたいですが、いずれも 読み込みし終えて、Unloadするときはメモリからも 開放されるんでしょうか? あと、Load・Unloadのコードサンプルを ここで教えていただけないでしょうか。 乱文ですが、教えていただけると嬉しいです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- temtecomai2
- ベストアンサー率61% (656/1071)
回答No.1
Load / Unload で言えば、 Dim f As Form1 = New Form1 って New したときにメモリ上に Form1 のインスタンスが作成され、初期化処理も発生します。 処理が変数 f のスコープに戻ってきて(フォームを閉じるとか)、そのまま f のスコープ外に出ちゃえば f は自然にメモリ上からアンロードされます。"即座に" ってわけじゃないけどね。(GC ってやつです) んでもまぁ f.Dispose() ってすれば即座に開放されますか。
お礼
早速の回答、ありがとうございます。 .NETでも、いつも間にやらGCが導入されていたんですね。 メモリの開放のタイミングや仕組みについての ご説明ありがとうございました(深礼