Hallo,
ich versuche gerade eine DLL zu schreiben, ich der ich ein Objekt instanziiere. Dieses Objekt soll nur einmal existieren, deshalb habe ich mich für das Singelton Design Pattern entschieden. Nur leider funktioniert das nicht. Das Objekt erzeuge ich in der DllMain Einsprungsfunktion. Ich habe so das gefühl das für jeden Aufruf meiner DLL eine Kopie dieser angelegt wird. Denn ich bekomme mit jedem landen der DLL ein neues Objekt. Wie kann ich dies verhindern? Und wie kann ich egal welches Programm diese DLL aufruft immer auf das gleiche Objekt im innern der DLL zugreifen?
Gruß Jens
ich versuche gerade eine DLL zu schreiben, ich der ich ein Objekt instanziiere. Dieses Objekt soll nur einmal existieren, deshalb habe ich mich für das Singelton Design Pattern entschieden. Nur leider funktioniert das nicht. Das Objekt erzeuge ich in der DllMain Einsprungsfunktion. Ich habe so das gefühl das für jeden Aufruf meiner DLL eine Kopie dieser angelegt wird. Denn ich bekomme mit jedem landen der DLL ein neues Objekt. Wie kann ich dies verhindern? Und wie kann ich egal welches Programm diese DLL aufruft immer auf das gleiche Objekt im innern der DLL zugreifen?
Gruß Jens