No.2ベストアンサー
- 回答日時:
Disposeしなくても、大抵の場合は普通に動作するとは思いますが、
プログラミングのマナーとして(?)、最低限、Disposableなオブジェクトの
インスタンスを明示的に作成したら、Disposeするクセをつけておいた方が、いいような気がします。
(ぶっちゃけ、DisposableなのにDisposeしていないのは手を抜いてるだけって気も…)
あと、確かにNo.1で書かれてるUsingを使った記述も、そこを抜けたら勝手に
Disposeされるので楽で良いです。
DataAdapterを使ったDBアクセスでエラートラップする場合なんかは特に…
No.1
- 回答日時:
基本的には、解放はGC(ガーページコレクション)によって行われる
ので、必要はないと思いますが、VB 2005を利用されている
のであれば、Usingステートメントを利用することにより、
明示的に解放?が行われます。
Using frm As New Form1
frm..ShowDialog()
End Using
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) Excel VBAについて、 フォルダ内のファイルを全て開きたい場合、 FSOを使えば、Dirは使わ 1 2023/01/27 13:18
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト型の変数が定義さ...
-
ボタンを押すとラベルの文字を...
-
CreateObjectとはどういう意味...
-
すべてのページにServer.Create...
-
【VC++6.0(MFC)】「Out of memo...
-
メモリリークが発生するのはど...
-
C# panel内のコントロールの使...
-
コンストラクタ内でのthisポインタ
-
既定のコンストラクタがない?
-
エディットコントロールのイベ...
-
条件によって別のクラスのイン...
-
FriendとPublicの違い。。。
-
ダイアログクラスのコントロー...
-
関数の呼び出し元の検索
-
リストコントロールをウィンド...
-
C# フォームのShow()のオーバー...
-
MFCでSDIからダイアログの呼び出し
-
EditViewクラス 文字色の変更...
-
ダイアログ表示時にチェックボ...
-
イベントにAddHandlerされてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CreateObjectとはどういう意味...
-
オブジェクト型の変数が定義さ...
-
C# panel内のコントロールの使...
-
最小化したフォームを元に戻す
-
メモリリークが発生するのはど...
-
クラス内にWin32APIのコールバ...
-
イベントドリブンとオブジェク...
-
Visual studio c# android オブ...
-
関数で値渡しと参照渡しではど...
-
C#でのUNZIP32.DLLの利用方法が...
-
ゆかりネットで東北ずん子exを...
-
VB6では、Applicationは未定義...
-
C#でのコンパイル時のエラー
-
SetとNothingの存在意味?
-
メモリ解放について、ご教授く...
-
STLの質問です
-
C#でExcelを起動したい
-
ボタンを押すとラベルの文字を...
-
Disposeはするべきですか?
-
UMLでの「オブジェクト」と「イ...
おすすめ情報