Gast
#4340975
Gibt es eine Möglichkeit eine DLL in einem externen Prozess auszulagern? Ich möchte, dass die DLL auch nach Beendigung der Anwendung im Speicher geladen bleibt. Also eine zweite Windows EXE z.B., welche die DLL lädt (also eine Art "DLL-Server"). Die eigentliche Anwendung greift dann auf die DLL Funktionen der zweiten Anwendung zu. Sinn und zweck ist, dass die DLL eine Verbindung (mittels COM-Port) zu einem externen Gerät aufbaut. Die Verbindung soll nicht geschlossen werden, da das Initialisieren der Verbindung jedes mal viel Zeit kostet (liegt daran, dass die DLL leider so programmiert ist, dass beim Verbinden schon diverse Initialisierungen getätigt werden).