DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Erreurs / Erreurs WLangage
  • Cause
  • Correction
  • Exemple
  • Utilisation d'un membre constant dans le code de clic d'un bouton
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
Erreur 1010 : Le membre de la classe est constant
Cause
Vous tentez de modifier un membre constant de la classe.
Rappel : Un membre constant est accessible en lecture seule. Un membre peut être :
  • Protégé constant : Il sera possible de lire et modifier la valeur du membre depuis l'intérieur de la classe, de lire la valeur du membre depuis une classe dérivée. L'accès au membre sera interdit depuis tout autre endroit du code.
  • Public constant : Il sera possible de lire et modifier la valeur du membre depuis l'intérieur de la classe ou depuis une classe dérivée. Il sera uniquement possible de lire la valeur du membre depuis tout autre endroit du code.
Correction
Deux possibilités :
  • Remplacer le membre constant par un membre public : l'accès au membre ne sera pas restreint.
  • Ne pas manipuler ce membre constant en écriture.
Exemple

Utilisation d'un membre constant dans le code de clic d'un bouton

Code provoquant l'erreur
// -- Déclaration de la classe
Dessin est une Classe
PUBLIC CONSTANT
CouleurBase est un entier  // Couleur
FIN
 
// -- Code de clic d'un bouton
Dessin::CouleurBase = RougeClair
...
Correction proposée
Utiliser un membre public.
// -- Déclaration de la classe
Dessin est une Classe
PUBLIC
CouleurBase est un entier  // Couleur
FIN
 
// -- Code de clic d'un bouton
Dessin::CouleurBase = RougeClair
...
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