C dll im C# Programm - Globale Variablen?

Gast #1839356
Lesenswert?

Hallo,
aus bestimmten Gründen habe ich aus einem C-Programm einige Funktionen 
in eine dll exportiert, um diese dann von einem C#-Programm aus zu 
verwenden.
Funktioniert auch soweit alles.

Jetzt soll das C#-Programm welches diese dll verwendet mehrmals 
gestartet werden können. Ich habe aber in meiner dll ein paar globale 
Variablen, bei denen ich jetzt nicht weiß wie sich das Ganze 
speichertechnisch verhält, wenn ich diese dll mehrmals einbinde (eben 
wenn das C#-Programm mehrmals gestartet wird).
Bekommt jedes mal wenn das C#-Programm die dll einbindet, diese dll für 
die globalen Variablen neuen Speicher zugewiesen?
Diese globalen Variablen sollen bei jedem Programmstart unabhängig 
voneinander sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren