« RegisterEventHandler (MM) » : différence entre les versions

De Wiki1000
(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 ...)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affiché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>

Dernière version du 7 mars 2013 à 08:18

<source lang='delphi'>procedure RegisterEventHandler(const iEvent:string; const iQualifiedMethodName:string);</source>

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 : 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 d'un paquet.

Exemple <source lang='delphi'> begin

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

end; </source>

Voir aussi


{{#if:ModelManager_(code)|

{{#if:ModelManager_(code)|— ModelManager_(code) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}