Neues Fenster öffnen

05/05/2012 20:54 DarkVampir#1
Guten Abend.
Ich habe nun schon seit 5 Stunden versucht das hinzubekommen.
Ich benutze Microsoft Visual C++ Express 2010, und habe hier auch einen Code:

Code:
private: System::Void optionen_Click(System::Object^  sender, System::EventArgs^  e) {
               Form2.show();

		 }
Aber irgendwie wie gehts einfach Nicht.
Villeicht kann mir da jemand helfen ;)
05/05/2012 21:33 .SkyneT.#2
Quote:
Originally Posted by DarkVampir View Post
Guten Abend.
Ich habe nun schon seit 5 Stunden versucht das hinzubekommen.
Ich benutze Microsoft Visual C++ Express 2010, und habe hier auch einen Code:

Code:
private: System::Void optionen_Click(System::Object^  sender, System::EventArgs^  e) {
               Form2.show();

		 }
Aber irgendwie wie gehts einfach Nicht.
Villeicht kann mir da jemand helfen ;)
Ich würde dir von C++/CLI abraten...

Unt weiters kannst du nicht einfach so mal Form2.show(); reinschreiben,
ohne vorher Form2 erstellt / deklariert zu haben.
05/05/2012 21:53 DarkVampir#3
Okay, wie bekomme ich es troßdem hin, dass es aufgeht?
05/06/2012 00:27 Tyrar#4
dazu würde ich in der .NET section fragen, hier ist die c/c++ section ;)
05/06/2012 10:52 DarkVampir#5
Habe ich mal Gemacht, komme immernoch nicht weiter habs auch mit
Quote:
private: System::Void optionen_Click(System::Object^ sender, System::EventArgs^ e)
{
GOptionen^ _GOptionen = gcnew GOptionen();
_GOptionen->ShowDialog();
}
versucht. Geht aber einfach nicht...
05/06/2012 11:16 Tyrar#6
:awesome: c++/cli is ja ma nen merkwürdiger c++ klon

gcnew=new?
^=*?

wtf? xD
das interessiert mich wirklich mal, soll der xor operator wirklich für einen pointer stehen? wie soll man dann was xoren?
05/06/2012 11:18 DarkVampir#7
Hab's auch mit * und new versucht geht immer nochnicht...
05/06/2012 11:52 .SkyneT.#8
Quote:
Originally Posted by HeavyHacker View Post
gcnew=new?
^=*?
Ja, ein bisschen googeln hätte es dir aber auch beantwortet :rolleyes:.
05/06/2012 12:08 xNopex#9
Quote:
gcnew=new?
^=*?

wtf? xD
das interessiert mich wirklich mal, soll der xor operator wirklich für einen pointer stehen? wie soll man dann was xoren?
gcnew und new sind nicht das gleiche. Das gleiche gilt für ^ und *. Beides existiert in CLI unabhängig voneinander mit anderer Bedeutung. AFAIK wird ^ vom compiler je nach Kontext interpretiert, sodass man mit ^ weiterhin XOR'en kann.
05/06/2012 12:27 DarkVampir#10
Okay, es geht troßdem immernoch nicht.
05/06/2012 12:48 xNopex#11
Wie bereits erwähnt wurde bist du ja auch im völlig falschen Bereich. Ab in den .NET Bereich, vllt. hilft dir da jemand.