Bonjour à vous,

Voici le problème que je n'arrive pas à résoudre.

J'ai une classe de base qu'on va nommer A :

class A{
struct S1;
struct S2;
etc
};
et ensuite 2 classes B et C qui héritent de la classe A.

Je veux utiliser 2 Form pour implémenter les classes B et C (ce sont des PaintBox sur lesquelles je travaille).

Et je veux utiliser un 3eme Form pour executer des fonctions du Form1 et 2, j'ai donc fait #include "LeForm1.h" et #include "LeForm2."

Et alors là, j'ai ce message d'erreur :
[C++ Error] C_CONTOUR.h(22): E2238 Multiple declaration for 'C_A'
[C++ Error] C_CONTOUR.h(21): E2344 Earlier declaration of 'C_A'
Et meme résultat si jamais je veux instancier les 2 classes héritières dans une même Form.

J'espère avoir été assez clair, cela fait 2 semaines que je m'arrache un peu les cheveux à cause de cela. Dites moi que c'est un jeu d'enfant siouplé

Je vous remercie d'avance!
François