System.Classes.TObservers.GetSingleCastObserver

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

Delphi

function GetSingleCastObserver(const ID: Integer): IInterface; virtual;

C++

virtual System::_di_IInterface __fastcall GetSingleCastObserver(const int ID);

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes TObservers

説明

GetSingleCastObserver は、1 度に 1 つのエンドポイントに更新の旨を伝える、シングルキャスト オブザーバを返します。シングルキャスト オブザーバは、双方向関係が存在し、複数のオブザーバが OnChange 値を待機している意味がない場合に使用されます。このいい例は、TEdit コンポーネント TDataSet ソースにリンクするために使用される、EditLink オブザーバです。フィールドは編集値を変更できるため、編集コンポーネントが TDataSet 以外の他の値を変更する意味がありません。

TEditTLabel にリンクされるように、その値もまた TButton にリンクされます。そこでは、GetMultiCastObserver を使用することができます。

関連項目