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


ModelManager_(code)Développement DSM

Outils personnels