Probleme mit Formularen, Fragen dazu.



  • Hi,

    Ich habe folgendes Problem:

    Ich habe 3 Formulare, diese sind untereinander eingebunden, 1 davon ist das Hauptformular, wo die Werte eingegeben werden und eine Auswahl an 4 möglichen Funktionen. So zum Problem beim starten des Hauptformulars soll sich das 2. Formular öffnen:

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    Einfach->Show();
    }
    

    Wenn ich das so mache bringt der nen Fehler vom Arbeitsspeicher wegen Zugriffsverletzung, welche Möglichkeit hätte ich da noch das der beim Programmstart das 2. Formular mitanzeigt?

    Noch ein Problem:

    Wenn der Benutzer bei der RadioGroup eine andere Auswahl nimmt soll sich das 2. oder 3. Formular schließen, wie kann man das machen?



  • Bei OnCreate des HAUPTFORMULARS ist die Instanz von den anderen Formularen noch nicht erzeugt!!!

    Versuch ds später - z.B. in OnActivate.
    Ev ein Flag setzen, für ersten Aufruf.



  • Hallo

    siehe hier

    bis bald
    akari


Anmelden zum Antworten