FireEvent (MM)
De Wiki1000
(Différences entre les versions)
(Nouvelle page : <source lang='delphi'>procedure FireEvent(const iEvent:string);</source> Cette procédure exécute les méthodes enregistrées pour cet évènement. {|class="wikitable" |- |iEvent ...) |
|||
Ligne 11 : | Ligne 11 : | ||
Exemple | Exemple | ||
<source lang='delphi'> | <source lang='delphi'> | ||
+ | procedure Txxx.foo; | ||
begin | begin | ||
+ | // Register the event | ||
+ | ModelManager.RegisterEventHandler('myEvent','TFacadeHandler.OnMyEvent'); | ||
+ | end; | ||
+ | |||
+ | procedure Tzzz.Bar; | ||
+ | begin | ||
+ | // Fire the event | ||
+ | ModelManager.FireEvent('myEvent'); | ||
+ | end; | ||
+ | |||
+ | procedure TFacadeHandler.OnMyEvent; | ||
+ | begin | ||
+ | //Do something when myEvent is fired | ||
end; | end; | ||
</source> | </source> |
Version actuelle en date du 7 mars 2013 à 09:16
procedure FireEvent(const iEvent:string);
Cette procédure exécute les méthodes enregistrées pour cet évènement.
iEvent | Le nom de l'évènement. |
Exemple
procedure Txxx.foo; begin // Register the event ModelManager.RegisterEventHandler('myEvent','TFacadeHandler.OnMyEvent'); end; procedure Tzzz.Bar; begin // Fire the event ModelManager.FireEvent('myEvent'); end; procedure TFacadeHandler.OnMyEvent; begin //Do something when myEvent is fired end;
Voir aussi