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