System.Win.ComObj.TComObject.Destroy

提供: RAD Studio API Documentation
移動先: 案内検索

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 の場合,DestroyFactory オブジェクトの ComServer の CountObject メソッドに False を渡し,サーバーに依存するオブジェクトがなければ DLL(サーバー)のアンロードを許可します。

関連項目