« CreateCustomEvent (Instance) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
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 22 : Ligne 22 :
'''Exemple :'''
'''Exemple :'''


Créer une classe d'évènement métier pour vos évènements :
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 créé un évènement pour cette classe :
Dans le code métier, créer un évènement pour cette classe :


<source lang='delphi'>
<source lang='delphi'>

Version du 5 janvier 2012 à 07:49

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 :

image115cus.png

Dans le code métier, créer un évènement pour cette classe :

begin
  TdbmEvent.CreateCustomEvent('MyCustomEvent','info1','info2',['a1',0,'a2',1]);
end;

Voir aussi

Objets métiers (tech)Développement DSM