Bonjour,

J'ai un problème (de base) que je n'arrive pas à résoudre.

J'ai une classe mère

Code : Sélectionner tout - Visualiser dans une fenêtre à part
TfrmTMain=class(TForm) (fichier 1)
Cette classe fait appel à la classe fille maFille (j'inclue donc la classe fille dans le unit de mon premier fichier -ma classe mère donc-).

J'arrive à lancer des procédures de la classe fille sans problème depuis la classe mère.

Mais ma classe fille doit pouvoir lancer des procédure de la classe mère. Pour cela, je pensais spécifier dans ma classe fille:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
maClasseFille=class(TfrmTMain)
Je pensais avoir ainsi fait un héritage.

Seulement, ça ne fonctionne pas. A la compilation, Delphi me dit que l'identificateur TfrmTMain n'est pas déclaré. Et si j'ajoute à mon unit de ma classe fille le nom du fichier 1, il me dit qu'il y a référence d'unité circulaire au fichier 1.

Savez vous ce qui ne lui plaît pas ?

Merci.