realbasic-nug.fr
[Top] [All Lists]

Re: bug sur Open

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: bug sur Open
From: Robin de Kat <sxenvironnement at mac dot com>
Date: Thu, 17 Apr 2008 14:59:20 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <AB077965-AB78-4216-B3FD-574A6442E9A5 at mac dot com> <C0B4BB01-2D9C-4028-AE9D-1EE2FB4D2183 at realsoftware dot fr> <ECC0FBC6-5110-466E-A864-6F1E5AB734BD at mac dot com> <8038088D-2C4A-4229-9FB7-16C04D8F65D0 at mac dot com> <BCFDD73D-734D-4AB7-BB36-FB1706935D9C at realsoftware dot fr> <0760F902-D682-46E2-B397-A92340C47F3B at mac dot com> <7619382A-AB50-4E20-911C-C64C97598636 at realsoftware dot fr> <D99355CC-296E-446B-8C76-F5F9C77251A6 at orange dot fr> <9233852F-B623-4CFF-96F1-DB4BEA17D6C0 at realsoftware dot fr> <19DC9B62-2FA8-48B2-95A7-B21FD2AEB2AD at mac dot com> <D3643651-AA20-4C79-B570-CD5DC88BA02E at mac dot com> <ABC68AF7-E91E-4327-9A87-C7AF9E033193 at mac dot com> <099D61DA-C306-40C1-AF2A-925FCCC9C7DC at realsoftware dot fr>

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"...)

<Prev in Thread] Current Thread [Next in Thread>