CreateCustomEvent (Instance)
De Wiki1000
(Différences entre les versions)
(3 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
<source lang='delphi'>Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);</source> | <source lang='delphi'>Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);</source> | ||
− | Cette procédure crée explicitement un évènement métier. | + | Cette procédure crée explicitement un évènement métier personnalisé. |
{|class="wikitable" | {|class="wikitable" | ||
Ligne 18 : | Ligne 18 : | ||
|} | |} | ||
− | + | {{info|Cette procédure gère [[Gestion_de_la_transaction|la transaction courante]]}} | |
− | Créer une classe d'évènement métier pour vos évènements : | + | '''Exemple :''' |
+ | |||
+ | Créer une classe d'évènement métier pour vos évènements personnalisés : | ||
{{#images:image115cus.png|Guide_-_Processus_métiers}} | {{#images:image115cus.png|Guide_-_Processus_métiers}} | ||
− | Dans le code | + | Dans le code métier, créer un évènement pour cette classe : |
<source lang='delphi'> | <source lang='delphi'> | ||
begin | begin | ||
− | + | TMyClass.CreateCustomEvent('myCustomEvent','info1','info2',['a1',0,'a2',1]); | |
end; | end; | ||
</source> | </source> | ||
Voir aussi | Voir aussi | ||
+ | |||
+ | * [[CreateCustomEvent (TdbmEvent)|TdbmEvent.CreateCustomEvent]] | ||
{{Footer|Objets métiers (tech)}} | {{Footer|Objets métiers (tech)}} | ||
[[category:Objets métiers]] | [[category:Objets métiers]] |
Version actuelle en date du 20 juin 2014 à 12:56
Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);
Cette procédure crée explicitement un évènement métier personnalisé.
iEventName | Nom de l'évènement métier a créer |
iInfo1 | Paramètre 1 de l'évènement |
iInfo2 | Paramètre 2 de l'évènement |
iParameters | Paramètres suplémentaires. |
Note : Cette procédure gère la transaction courante |
Exemple :
Créer une classe d'évènement métier pour vos évènements personnalisés :
Dans le code métier, créer un évènement pour cette classe :
begin TMyClass.CreateCustomEvent('myCustomEvent','info1','info2',['a1',0,'a2',1]); end;
Voir aussi