RegisterEventHandler (MM)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : <source lang='delphi'>procedure RegisterEventHandler(const iEvent:string; const iQualifiedMethodName:string);</source> Cette procédure enregistre une méthode à exécuter sur un ...)
 
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 11 : Ligne 11 :
 
|Le [[Nom qualifié (MM)|nom qualifié]] à exécuter.
 
|Le [[Nom qualifié (MM)|nom qualifié]] à exécuter.
 
|}
 
|}
 +
 +
{{tip|Plusieurs méthodes peuvent être enregistrés pour un même évènement.}}
 +
{{tip|Le meilleur endroit pour enregistrer un handler est dans la [[Procédure d'initialisation de paquet (MM)|procédure d'initialisation d'un paquet]].}}
  
 
Exemple
 
Exemple
 
<source lang='delphi'>
 
<source lang='delphi'>
 
begin
 
begin
 +
  // Enregistre une procédure appelé après la connexion d'un utilisateur.
 +
  RegisterEventHandler('AfterConnect','TRegisterMyPackage.AfterConnect');
 
end;
 
end;
 
</source>
 
</source>

Version actuelle en date du 7 mars 2013 à 09:18

procedure RegisterEventHandler(const iEvent:string; const iQualifiedMethodName:string);

Cette procédure enregistre une méthode à exécuter sur un évènement du modèle.

iEvent Le nom de l'évènement.
iExtension Le nom qualifié à exécuter.
Tip-20px.png Tip : Plusieurs méthodes peuvent être enregistrés pour un même évènement.
Tip-20px.png Tip : Le meilleur endroit pour enregistrer un handler est dans la procédure d'initialisation d'un paquet.

Exemple

begin
  // Enregistre une procédure appelé après la connexion d'un utilisateur.
  RegisterEventHandler('AfterConnect','TRegisterMyPackage.AfterConnect');
end;

Voir aussi


ModelManager_(code)Développement DSM

Outils personnels