Form1 in Form2 inlcuden Diaolog öffnen nicht möglich



  • Hallo,
    wenn ich Form1.h in Form2 inlcude kann ich nicht mehr kompilieren.
    in Form1

    AuswahlFenster^ _zeigeFenster = gcnew AuswahlFenster;
    _zeigeFenster->ShowDialog();
    oder 
    Form1^ _zeigeFenster = gcnew Auswahlfenster;
    _zeigeFenster->ShowDialog();
    

    erzeugt

    error C2065: 'AuswahlFenster': nichtdeklarierter Bezeichner
    oder
    Form1.h(110) : error C2061: Syntaxfehler: Bezeichner 'AuswahlFenster'
    

    ohne include Form1.h in Form2(Auswahlfenster ist Form2) geht es.

    Was mache ich verkehrt ?

    ein Ahnungsloser 😉



  • Was mache ich verkehrt ?

    Nicht in die FAQ geschaut, die Beiträge ein wenig tiefer nicht gelesen und die Forensuche nicht verwendet.



  • Hallo natürlich habe ich in die Faq geschaut habe aber leider nichts passendes gefunden oder habe es übersehen bzw nicht verstanden 😞
    Form1.h

    #pragma once
    #include "AuswahlFenster.h" //
    

    AuswahlFenster.h

    #pragma once
    #include "Form1.h"
    

    Nett wäre ein klein wenig besserer Tip zb mit einem Verweis auf einen Thread oder
    noch besser sagen was ich verkehrt mache.

    Gruß

    einAnhnungsloser



  • Wieso willst du überhaupt Form1 in Form2 includieren? Der zweiten Form sollte Form 1 normalerweise vollkommen egal sein.



  • Hallo
    ich möchte Form1 in Form2 includen um Zugriff vom zweiten Formular zum ersten
    Formular zu haben.

    Gruß

    einAhnungsloser


Anmelden zum Antworten