DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Erreurs / Erreurs WLangage
  • Cause
  • Conseil
  • Exemple
  • Utilisation d'un champ et d'une variable locale de même nom
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
Information 302 : Ambiguïté entre une variable et un champ
Cause
Vous utilisez le même nom pour un champ et une variable locale à votre code. Dans le code en cours, le nom utilisé sera considéré comme la variable.
Conseil
Pour éviter toute ambiguïté, il est conseillé d'utiliser des noms différents pour vos champs, vos fenêtres et vos variables.
Exemple

Utilisation d'un champ et d'une variable locale de même nom

Code provoquant le message
La fenêtre contient un champ Saisie1 et un bouton Bouton1. Dans le code de clic du bouton, Saisie1 est redéfini et correspond à une variable de type Booléen.
// -- Clic sur bouton1
 
Saisie1 est un booléen = Vrai


Correction proposée
La ligne de code peut être conservée telle quelle ou bien, si Saisie1 correspond à 2 éléments différents, il est possible de renommer la variable Saisie1. Ce renommage évite toute confusion.
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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