Instanz von anderer Klasse erzeugen
-
Hallo zusammen!
Habe folgendes Problem (vereinfacht dargestellt):
Ich rufe mit einem Programm in VB über Visual Studio die DLL A auf. Diese enthält die Klasse ClassA. Im Konstruktor dieser Klasse rufe ich den Konstruktor aus der zweiten DLL (B) auf:
b = new ClassB(); b ist dabei ein public-Element von ClassB, definiert in der .h-Datei von A.DLL A und DLL B sind in C++ geschrieben.
Dies funktioniert jedoch nicht, da ich den Fehler bekommen, dass ich in einen geschützten Bereich schreibe!
Wie kann ich den Konstruktor aus DLL B trotzdem in DLL A aufrufen? b möchte ich aber NICHT global definieren!
Danke und Grüße
Stefan