System.Classes.TObservers.GetSingleCastObserver
Delphi
function GetSingleCastObserver(const ID: Integer): IInterface; virtual;
C++
virtual System::_di_IInterface __fastcall GetSingleCastObserver(const int ID);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TObservers |
Beschreibung
GetSingleCastObserver gibt den Einfach-Typumwandlungs-Observer zurück, der ein Endpunkt zu einem Zeitpunkt über eine Aktualisierung benachrichtigen kann.
Einfach-Typumwandlungs-Observer werden für bidirektionale Beziehungen verwendet, deshalb ist es eigentlich nicht sinnvoll, mehr als einen Observer für die OnChange-Werten empfangsbereit zu sein. Ein Beispiel dafür sind die EditLink-Observer zum Verknüpfen einer TEdit-Komponente mit den TDataSet-Quellen. Da das Feld den Bearbeitungswert ändern kann, ist es eigentlich nicht sinnvoll, die Bearbeitungskomponente andere Werte außer TDataSet zu ändern.
Eine TEdit-Komponente kann mit einem TLabel-Objekt verknüpft werden und ihrer Wert kann ebenso mit einem TButton-Objekt veknüpfet werden. Hier können Sie ein GetMultiCastObserver-Objekt verwenden.