|
|
|
|
|
- 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 est un type : numérique (5,4)
Prix est un type : monétaire
PrixHorsTaxes est un type : monétaire
TauxTVA est un type : numérique
PrixHT_Voiture est un PrixHorsTaxe = 625000
TauxTVA_Voiture est un TauxTVA = 20
FraisDouane_Voiture est un Prix = 62500
PrixTotal est un Prix = CalculeTarif(PrixHT_Voiture, TauxTVA_Voiture, FraisDouane_Voiture)
PROCÉDURE CalculeTarif(MonPrix est un PrixHorsTaxes, mTauxTVA est TauxTVA, FraisDouane est un Prix):Prix
PrixTTC est un Prix = MonPrix + mTauxTVA * MonPrix/100) + FraisDouane
RENVOYER 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|