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


Anmelden zum Antworten