[C++.NET] Typumwandlung [DRINGEND]

d-Stench

Erfahrenes Mitglied
Hallo Leute!

Bitte um Eure Hilfe.

Was ist hier falsch?

Code:
private: System::Void BuchDet(System::Object *  sender, System::EventArgs *  e)
		 {
			 System::Windows::Forms::Label * t_Leb = (System::Windows::Forms::Label) * sender;
		 }

Folgende Fehlermeldungen bekomm ich:

Code:
Form1.h(659): error C3149: 'System::Windows::Forms::Label': Ungültige Verwendung des verwalteten Typs 'System::Windows::Forms::Label'; haben Sie eine '*' vergessen?

Code:
Form1.h(659): error C2440: 'Typumwandlung': 'System::Object' kann nicht in 'System::Windows::Forms::Label' konvertiert werden
        Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig

Ich habe aber schon die GLEICHE Syntax in C# verwendet und es funktioniert wuderbar.

Benutze VS 2003 Pro.


Ich danke Euch!

Gruß
d-Stench
 
Na gut! Hab mir selbst geholfen!

Falls es jemanden interessiert:

System::Windows::Forms::Label * t_Leb = __try_cast<System::Windows::Forms::Label*>(sender);
 

Neue Beiträge

Zurück