System.Win.ComObj.TComObject.Destroy
Delphi
destructor Destroy; override;
C++
__fastcall virtual ~TComObject();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
destructor | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | TComObject |
説明
COM オブジェクトのインスタンスを破棄します。
アプリケーションで直接 Destroy メソッドを呼び出さないでください。かわりに,Free メソッドを呼び出します。Free は,COM オブジェクトが nil でないことを確認してから Destroy メソッドを呼び出します。
Destroy はチェックを実行して Factory プロパティが nil かどうかを確認します。これが nil の場合,Destroy は Factory オブジェクトの ComServer の CountObject メソッドに False を渡し,サーバーに依存するオブジェクトがなければ DLL(サーバー)のアンロードを許可します。