Quantcast
Channel: PC SOFT - Blogs
Viewing all articles
Browse latest Browse all 1435

Nommer les paramètres pour les appels de fonctions et procédures WLangage

$
0
0
Le WLangage à partir de la version 20 de WINDEV et WEBDEV permet de nommer les paramètres des procédures.

Il est ainsi possible de remplacer le traditionnel appel :

 MaProcédure("WINDEV",20)

Par l'appel suivant :

 MaProcédure.nVersion =20
 MaProcédure.sNomProduit ="WINDEV"
 MaProcédure()

Ou encore par l'appel suivant :

 MaProcédure(<nVersion>:20,<sNomProduit>:"WINDEV")


Dans cet exemple l'intérêt est limité. Dans une procédure existante à laquelle des paramètres sont régulièrement ajoutés, ces syntaxes deviennent extrêmement pratiques (voir "incontournables" une fois habitué !) :
  • lisibilité : le nom du paramètre est toujours visible : risque d'erreur réduit,
  • l'ordre des paramètres peut être quelconque : risque d'inversion supprimé,
  • le mécanisme de sécurité du WLangage reste complètement actif à l'exécution, en signalant par exemple les paramètres obligatoires manquants.

Une animation "live" est disponible dans un tweet :






Viewing all articles
Browse latest Browse all 1435

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>