(WinAPI) Klassen in dll exporieren und in andere dll nutzen



  • Unter Win32 mach ich folgendes:

    #ifdef DLL_CLASS_EXPORT
    #define MY_EXPORT __declspec(dllexport) 
    #else
    #define MY_EXPORT __declspec(dllimport)
    #endif
    
    class MY_EXPORT SomeClass
    {
      // ...
    };
    

    wodurch die Klasse SomeClass exportiert wird...
    jetzt linke ich die Lib an eine andere dll (COM-dll um genau zu sein)und include auch das h-File von SomeClass...

    kann ich jetzt in der zweiten dll folgendes sagen

    SomeClass* psc = new SomeClass();
    // ...
    delete psc;
    

    ohne das ich (MemoryManger bzw. sonstige)Probleme bekommen kann?



  • dll hört sich nach winapi an, thread verschoben ins winapi forum WinAPI


Anmelden zum Antworten