C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.91522 の関連記事表示

<< 0 >>
■91522  Re[5]: メモリリークに関して
□投稿者/ WebSurfer -(2019/07/03(Wed) 14:40:36)
    No91521 (kiku さん) に返信
    
    >>質問者さんの CE 版の場合はどうなってるでしょう?
    
    その意味は、上の No91519 に張ったリンク先の画像(下に再掲)で base.Dispose(disposing; にカーソ
    ルを当てて見ると、自分の環境では Form.Disposing(bool) となっていますが、質問者さんの CE 環境で
    はどうなってますかという意味です。
    
    http://surferonwww.info/BlogEngine/image.axd?picture=2019%2f7%2fFormDispose1.jpg
    
    CE では Form.Disposing(bool) はサポートされてないそうなので。
    
    
    > Formは下記のようにusingにて囲っているため、
    > 必ずフォームのDipposeが呼ばれる認識でいます。
    > 
    >             using (var form = new Test())
    >             {
    >                 form.ShowDialog();
    >             }
    > 
    
    Dispose は using を抜けるときに呼ばれると自分も思います。でも、No91519 で書きました、
    
    > Dispose は、フォームが Show メソッドを使用して表示した場合に自動的に呼び出されます。
    > ShowDialog などの別のメソッドを使用する場合、またはフォームがまったく表示されない場合は、
    > アプリケーション内で Dispose を明示的に呼び出す必要があります。
    
    の「ShowDialog などの別のメソッドを使用する場合」が気になります。気にしすぎだろうとは思
    いますが。
    
    
記事No.91509 のレス /過去ログ158より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -