Note utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives
 

Une des nouveautés du W-Langage les plus intérressantes de WinDev (version 18 minimum) est certainement la possibilité de pouvoir définir des énumérations.

img-art-80086

Si vous déclarez une variable de ce type, la variable sera dite "variable énumérée".

Ainsi, en définissant la variable ceJour est Jours,

l'affectation de cette variable vous proposera les valeurs possibles par complétion

img-art-80087

Mais l'utilité ne s'arrête pas à vous faire gagner du temps lors de votre saisie de code : on dira que la variable est "fortement typée" ce qui permet un contrôle bien plus précis des valeurs - elles auront toujours une des valeurs de l'énumération.

Si vous définissez par exemple une méthode qui a besoin de jours en entrée, ce typage dans la déclaration permet de controler fortement - dès la compilation - les paramètres :

déclarer d'abord une variable globale

 img-art-80088

puis une méthode

img-art-80089

 l'utilisation donnera également

img-art-80090

Dès la compilation, une utilisation anormale de la méthode vous avertira par warning

img-art-80091

Se connecter

L'inscription est gratuite et vous permet de bénéficier de l'intégralité des contenus.

En utilisant ce site, vous acceptez que les cookies soient utilisés pour vous proposer des contenus et services adaptés à vos centres d’intérêts.