Le 17 avr. 08 à 12:17, olivier corouge a écrit :
Le 17 avr. 08 à 11:48, Robin de Kat a écrit :
J'ai ajouté une méthode "Constructor" mais voici le message
d'erreur que j'obtiens à la compilation:
"The constructor of this class is protected and can only be called
from within this class"
Que faire?
lire le passe sur la visibilité (le scope) d'une méthode ou d'une
propriété dans le chapitre "Creating Reusable Objects with Classes"
Il ne te restera qu'a mettre le bon scope sur ta méthode constructeur.
Cordialement.
Ha merci, tout fonctionne maintenant.
Je précise néanmoins que le code exécuté dans l'Open d'une fenêtre ne
s'exécute pas forcément avant celui des Open de ses objets.
En mettant mon code d'initialisation dans la fameuse méthode
Constructor, ça fonctionne.
NB: je n'avais pas déclaré ma méthode Constructor publique ni mes
variables à initialiser, d'où mes problèmes de compilation. Je pensais
que la visibilité des variables dépendant de leur lieu de déclaration
(je n'avais pas vu les icônes "public", "protected" et" private"...)
|