DOBON.NET DOBON.NETプログラミング掲示板過去ログ

メモリリーク

  • 題名: メモリリーク
  • 著者: scd
  • 日時: 2006/08/31 23:55:18
  • ID: 17389
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[/環境(WinXP(SP1))、言語(VB.NET2003)、.NET Framework(1.1)]
分類:[.NET]

クラスライブラリ(DLL)をWindowsアプリケーション(EXE)から
連続して呼び出す時に、エラーが発生します。
タスクマネージャーで利用可能メモリが徐々に減少していき
最後には「例外がスローされました」となります。

回避できる方法はあるのでしょうか?



以下、コードの抜粋です。

・クラスライブラリ(マスタ検索画面)
 ユーザーコントロール:ClassA
 Widowsフォーム:ClassB
 があり、Windowsアプリケーションから呼び出している部分は以下です。
  Public Shared Function Dsp_CALL() As Byte
   Dim ClassB As New ClassB
   ClassB .ShowDialog()
   ClassB .Close()
   ClassB .Dispose()
  End Function

・Windowsアプリケーション(データ入力画面)
 ClassA.ClassA.Dsp_CALL()

データの受渡しは、Propertyにて行っています。

DOBON.NET | プログラミング道 | プログラミング掲示板