Anderes Formular aufrufen
-
Hallo,
bin Neueinsteiger C++.
Möchte gern über Button ein neues Formular aufrufen.
Klappt leider nicht so wie es soll.
Habe folgenden Code:
void _fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 *Form2;
Form2 = new TForm2(Application);
Form2->ShowModal();
}
Bekomme immer folgende Fehlermeldungen:
[C++ Fehler] Unit1.cpp(20): E2451 Undefiniertes Symbol 'Form2'
[C++ Fehler] Unit1.cpp(21): E2303 Typname erwartet
[C++ Fehler] Unit1.cpp(21): E2379 In Anweisung fehlt ;Muß ich die Form2 noch irgendwie einbinden ?
-
/Kenn mich nicht so gut aus mit dem BCB
1. Du musst die Header Datei, die zu der Form gehört, einbinden. Das machst du ca. so:
#include "form2.h" //<- der Name der Header Datei
2. Lies dir mal das durch Wohin mit meiner Frage
Und dann sag mir, in welches Forum du gerne verschoben werden möchtestPS: Erzeuge das neue Formular lieber so:
TForm2 *form2 = new TForm2(Application); form2->ShowModal(); /* Mach was mit form2 */ delete form2; //<-nicht vergessen
[ Dieser Beitrag wurde am 11.03.2003 um 21:09 Uhr von Noesis editiert. ]
-
Und dann sag mir, in welches Forum du gerne verschoben werden möchtest
Ich möchte das gerne in das Borland Builder Forum verschieben.
-
In Zukunft bitte Doppelpostings vermeiden! Danke.
-junix