je souhaite ouvrir une Form a partir de Form1 principale.
, la compilation me donne
codeCode:[C++ Erreur] Unit1.cpp(20): E2451 Symbole 'Form2' non défini
Code:
1
2
3
4 void __fastcall TForm1::Button1Click(TObject *Sender) { Form2->Show(); }
Version imprimable
je souhaite ouvrir une Form a partir de Form1 principale.
, la compilation me donne
codeCode:[C++ Erreur] Unit1.cpp(20): E2451 Symbole 'Form2' non défini
Code:
1
2
3
4 void __fastcall TForm1::Button1Click(TObject *Sender) { Form2->Show(); }
As tu penser à:
Il faut indiquer au programme où trouver la référence à l'objet que tu souhaite utilisé (ici Form2), sinon forcément la compilation ne passe pas.Code:#include "NomFichierForm2.h"
En complement d'information que t'as donné sat83, il faut faire un include de ta form2 dans le code de l'unité form1 tout en haut.
Regarde la FAQ, ou fais une recherche sur ce forum. Le sujet a été déjà traité plusieurs fois