Neues Form aufrufen?!?
-
Hi!
Ich habe nun von Visual Studio 6.0 auf Visual C++ 2005 Express gewechselt;
Bei VS6.0 Schrieb man um ein Formular aufzurufen:
formular meins; meins.DoModal();
Wie macht man das in VC++2k5E?
aboutbox test; test->Show();
ergibt den fehler:
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(221) : error C2143: Syntaxfehler: Es fehlt ';' vor '->'
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(221) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hhi\Form1.h(221) : error C2238: Unerwartete(s) Token vor ';'Kann mir jemand helfen?
Fehlt irgendwo ein Include oder sonst was?BlackMaster_
-
Falsches Forum! Bitte verschieben!
-
Dieser Thread wurde von Moderator/in akari aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Du vergleichst hier Äpfel mit Birnen!
VC6: MFC
VC2005EE: Windows-Forms...Aber trotzdem:
ENtweder:aboutbox test; test.ShowDialog(this)();
oder
aboutbox ^test; test = gcnew aboutbox(); test->ShowDialog(this);
-
Thx aber es klappt immer noch nicht
bei
aboutbox ^test; test = gcnew aboutbox(); test->ShowDialog(this);
Kommt
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(286) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(286) : error C3845: "hi::Form1::test": Nur statische Datenmember können innerhalb einer Verweisklasse oder eines Werttyps initialisiert werden.
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(287) : error C2143: Syntaxfehler: Es fehlt ';' vor '->'
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(287) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(287) : error C2238: Unerwartete(s) Token vor ';'Und bei
aboutbox test; test.ShowDialog(this)();
Kommt
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(286) : error C2143: Syntaxfehler: Es fehlt ';' vor '.'
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(286) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\dokumente und einstellungen\root\eigene dateien\visual studio 2005\projects\hi\Form1.h(286) : error C2238: Unerwartete(s) Token vor ';'Wo ist mein Fehler?
Oder muss ich irgendwo noch ein Include oder sonst was machen?Thx schonmal
BlackMaster
-
Schau doch mal in die FAQ
-
Hi,
http://www.c-plusplus.net/forum/viewtopic-var-t-is-141180-and-highlight-is-form1+form2.html
nachdem ichs gemacht hab wie in diesem Beitrag gings bei mir. Wahrscheinlich hast du noch die 2. Form nicht "included".
MfG
Daniel