Salut à tous, je débute en Delphi et j'ai déjà un problème :
Dans une classe A, j'ai créé un constructeur (d'abord doit-il forcément s'appeler Create ou non?). J'ai testé ce constructeur dans cette même classe, il marche.
J'ai créé une 2ème classe B, dans laquelle je veux créer des objets de classe A, donc en utilisant mon constructeur de la classe A. Et là ça me met "violation access", j'ai sûrement oublié quelque chose...
Voici ce que j'ai fait dans ma classe B :
- j'ajoute dans uses le nom du .dcu de ma classe A
- j'ajoute dans var (avant l'implémentation) une ligne du style :
o : TClasseA ;
- j'appelle mon constructeur dans une procédure TForm1.Panel1Click (pour créer mon objet lorsque je clique sur mon panel) avec une ligne comme :
o.Create( des arguments );
Voilà ce que j'ai ajouté à ma classe B, merci d'avance si vous savez ce que j'ai fait de mal.
Partager