System.Classes.TObservers.GetSingleCastObserver

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi