|
|
|
|
|
- Déclaration des alias de type
Un "Alias de type" est une redéfinition d'un type existant. Cet alias pourra être utilisé comme un type de variable standard du WLangage.
PrixPoudre is type : numeric (5,4)
Prix is type : currency
PrixHorsTaxes is type : currency
TauxTVA is type : numeric
PrixHT_Voiture is PrixHorsTaxe = 625000
TauxTVA_Voiture is TauxTVA = 20
FraisDouane_Voiture is Prix = 62500
PrixTotal is Prix = CalculeTarif(PrixHT_Voiture, TauxTVA_Voiture, FraisDouane_Voiture)
PROCEDURE CalculeTarif(MonPrix is PrixHorsTaxes, mTauxTVA is TauxTVA, FraisDouane is Prix):Prix
PrixTTC is Prix = MonPrix + mTauxTVA * MonPrix/100) + FraisDouane
RETURN PrixTTC
Syntaxe <Nom de l'alias> : Nom du nouveau type à définir. <Type de l'alias> : Type de variable correspondant à l'alias.
Déclarer une variable utilisant un alias de type Masquer les détails
<Nom de la variable> est une <Nom de l'alias>
<Nom de la variable> : Nom de la variable à déclarer. <Nom de l'alias> : Nom d'un alias précédemment déclaré. Remarques Déclaration des alias de type Un alias de type doit être déclaré dans : - Le code d'initialisation du projet pour être utilisable dans tous les événements WLangage du projet (codes du projet, codes des fenêtres, codes des champs, procédures, etc.).
- Le code de déclaration des globales d'une fenêtre pour être utilisable dans tous les événements WLangage de la fenêtre (codes de la fenêtre, codes des champs présents dans la fenêtre, procédures locales, etc.).
- Le code d'ouverture d'un état pour être utilisable dans tous les événements WLangage de l'état (codes de l'état, codes des champs présents dans l'état, procédures locales, etc.).
- Le code de déclaration de classe pour être utilisable dans la classe.
- Le code de déclaration des collections de procédures pour être utilisable dans toutes les procédures de la collection.
Remarque : Un alias de type est toujours global : - soit à un projet,
- soit à une fenêtre,
- soit à un état,
- soit à une classe.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|