System.Classes.TComponent.BeforeDestruction
Delphi
procedure BeforeDestruction; override;
C++
virtual void __fastcall BeforeDestruction(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
説明
最初のデストラクタが呼び出される前に必要なアクションを実行します。
BeforeDestruction は,コンポーネントの最初のデストラクタが実行される直前に自動的に呼び出されます。このメソッドは,アプリケーションで明示的に呼び出さないでください。
TComponent で実装した BeforeDestruction メソッドは,Destroying メソッドが呼び出されたかを調べて,そうでない場合は Destroying メソッドを呼び出します。このメソッドをオーバーライドして,コンポーネントが破棄される前にほかのアクションを実行する下位オブジェクトは,最初に継承メソッドを呼び出して,このチェックが確実に行われるようにしなければなりません。