Objekt erstellen, dessen Klasse aus Assembly kommt
-
Hallo,
ich habe folgendes Problem:
In einer c# Class Library befindet sich eine Klasse classA. Wenn ich nun diese ClassLibrary in eine andere c++ ClassLibrary statisch einbinde und dort im Konstruktor ein Objekt vom Typ der Klasse classA erzeugeClassLibrary::classA^ obj = gcnew classA();
kommt beim Ausführen durch eine ausführbare Applikation der Fehler:
Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Weiß jemand, woher der Fehler kommt??
Vielen Dank und viele Grüße
Cain
-
Wenn ich nun diese ClassLibrary in eine andere c++ ClassLibrary statisch einbinde
Das sollte IMHO nicht gehen.
-
Warum sollte das nicht funktionieren?
Unter den Projekteigenschaften kannst du eine Referenz auf die andere assembly(dll) einfügen, den entsprechenden namespace einfügen und somit auf die darin enthaltenen Daten zugreifen....
Habe so z.B. eine statische Mathe-Klasse innerhalb einer ClassLibrary in eine andere Assembly problemlos eingebunden und verwendet.
Nur in diesem Fall will es anscheinend nicht so richtig klappen wenn ich ein Objekt im Speicher erstellen möchte...