|
|
|
|
- Cause
- Correction
- Exemple
- Manipulation d'une méthode non globale dans une méthode globale
Erreur 1021 : La méthode de la classe n'est pas globale
Vous tentez d'utiliser une méthode non globale depuis une méthode globale. Rappel : Il est uniquement possible de manipuler des méthodes globales depuis une méthode globale (les méthodes non globales ne peuvent pas être manipulées). Deux possibilités : - Passez la méthode en méthode globale.
- Manipulez une méthode globale.
Manipulation d'une méthode non globale 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 Dessin::Placer() // 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 la méthode Placer en méthode globale.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|