DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Syntaxe WLangage / Déclaration des variables
  • Déclaration des alias de type
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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 est un type : numérique (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 est un type : monétaire
PrixHorsTaxes est un type : monétaire
TauxTVA est un type : numérique
// Clic sur BTN_Calcul
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

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 : 14/05/2024

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