FireDAC.Comp.Client.TFDAdaptedDataSet.Notification

提供:RAD Studio API Documentation

Delphi

procedure Notification(AComponent: TComponent; AOperation: TOperation); override;

C++

virtual void __fastcall Notification(System::Classes::TComponent* AComponent, System::Classes::TOperation AOperation);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDAdaptedDataSet

説明

所有しているすべてのコンポーネントに、通知メッセージを転送します。 {{#multireplace:FireDAC.Comp.Client.TFDAdaptedDataSet.Notification|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Classes.TComponent.Notification|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Classes.TComponent.Notification|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

所有しているすべてのコンポーネントに、通知メッセージを転送します。

この Notification メソッドを、アプリケーションでは呼び出さないでください。 Notification は、AComponent で指定されたコンポーネントが、Operation で指定されることにより挿入または削除されそうになると、自動的に呼び出されます。 デフォルトでは、各コンポーネントは通知を、それぞれ保有しているコンポーネントへ(もしあれば)、順次渡していきます。

コンポーネントは(必要であれば)、コンポーネントが挿入または削除されようとしていることの通知に対して、なんらかの処理をすることができます。たとえば、コンポーネントが、他のコンポーネントへの参照を保有しているオブジェクト ファイルやプロパティを持っている場合、コンポーネント削除の通知をチェックし、それらへの参照を必要に応じて、無効化することができます。

メモ: Notification は、(Owner が解放されたため、などで)暗黙的に解放されたコンポーネントに対しては呼び出されません。

関連項目