|
|
|
|
- Cause
- Correction
- Exemple
- Manipulation d'un membre non global dans une méthode globale
Erreur 1012 : Membre de classe non global : il ne peut être accédé à partir d'une méthode globale
Vous tentez d'accéder à un membre de classe non global depuis une méthode globale. Rappel : Il est uniquement possible de manipuler des membres globaux depuis une méthode globale (les membres non globaux ne peuvent pas être manipulés). Deux possibilités : - Passez le membre en membre global
- Manipulez un membre global
Manipulation d'un membre non global dans une méthode globale Code provoquant l'erreur PROCÉDURE GLOBALE Dessin::Detruire() // Libère une liste de dessins pDessin, pAux sont objets Dessin dynamique // On va libérer les objets à partir du dernier pDessin=::pDernier TANTQUE pDessin<>Null // On retient quel est le dessin courant pAux=pDessin // On avance dans le chaînage pDessin=pDessin:pPrecedent // On libère le dessin courant libérer pAux FIN ::pDernier = Null
Correction proposée Définissez le membre pDernier en membre global.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|