^* Initialisieren
-
Wie initialisiere ich einen ManagedType^* irgendwas später.
Mit gcnew spuckt er Probleme aus und mit new auch
-
Zeig mal Dein Code... und was soll das * im ^* !?
-
Das ^* ist ein Pointer auf einen Handle, glaub ich
Ich möchte die RefClass Global verfügbar haben, und ^ kann ich nicht global verwenden//Global ManagedObject^* mObject; ... int main(...){ //Init mObject=gcnew ManagedObject();//Funzt net
-
Das ist der falsch Ansatz!
Du musst eine static member machen:public ref class Global { public: static ManagedObject^ mObject; };
Nun kannst Du "Global::mObject" global ansprechen...
(oder am besten Du machst ein Property daraus)
-
Danke jetzt funktionierts, ich war noch aus dem alten C++ die Klassen vorher mit Klasse* zu deklarieren und dann mit =new Klasse() zu initialisieren