System.Classes.TObservers.GetSingleCastObserver
Delphi
function GetSingleCastObserver(const ID: Integer): IInterface; virtual;
C++
virtual System::_di_IInterface __fastcall GetSingleCastObserver(const int ID);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TObservers |
Description
GetSingleCastObserver renvoie l'observateur monodiffusion pouvant notifier un point terminal d'une mise à jour à la fois. Les observateurs monodiffusion sont utilisés lorsqu'il existe une relation bidirectionnelle. Il serait donc illogique d'avoir plusieurs observateurs qui écoutent les valeurs de OnChange. Les observateurs EditLink utilisés pour lier un composant TEdit aux sources TDataSet sont un bon exemple à cet égard. Etant donné que le champ peut modifier la valeur d'édition, la modification d'autres valeurs que le TDataSet par le composant éditeur n'aurait aucun sens.
TEdit peut être lié à un TLabel, mais également lier sa valeur à un TButton. Dans ce cas, vous pouvez utiliser un GetMultiCastObserver.