DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Déclaration des variables
  • Déclaration des alias de type
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
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.
Exemple
// Exemple 1 : Déclaration d'alias de type
// -- Initialisation du projet
PrixPoudre is type : numeric (5,4)
// PrixPoudre est un nouvel alias de type Numérique avec : 
// 5 chiffres pour la partie entière
// 4 chiffres pour la partie décimale
// Exemple 2 : Déclaration, initialisation et utilisation des alias de type
// -- Initialisation du projet
Prix is type : currency
PrixHorsTaxes is type : currency
TauxTVA is type : numeric
// Clic sur BTN_Calcul
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

Déclarer un alias de type Masquer les détails

<Nom de l'alias> est type : <Type de l'alias>
FIN
<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.
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 01/10/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale