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öchtest 🙂

    PS: 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


Anmelden zum Antworten