DLL und LIB



  • Hallo,

    ich mehrere DLLs und eine statische Lib, welche du allen DLLs gebunden wird.
    Diese Lin enthält Klassen im Singleton-Pattern. Alle DLLs werden im gleichen Prozess geladen.

    Nnun meine Frage: Sind die Singleton-Klassen nur innerhalb einer DLL singleton oder prozessweit? D.h. Ist sichergestellt, dass die Klasse (aus der Lib) nur einmal im Prozess existiert?

    OS is Windows XP.

    Vielen Dank



  • Ich seh zwar nicht ganz in deiner Ausdrucksweise durch, aber: generell gelten globale Variablen in DLLs pro Instanz, also pro Anwednung, welche die DLL geladen hat. Man kann es aber auch so einrichten, dass globale Variablen wirklich nur einmal pro DLL vorhanden sind.


Anmelden zum Antworten