Entwickler-Ecke
Windows API - DLL ohne Hauptprogramm laden
Alstar - Mo 02.02.04 15:42
Titel: DLL ohne Hauptprogramm laden
Hallali!
Ich möchte eine DLL ohne Hauptprogramm in den Speicher laden. Das Hauptprogramm soll erst später geladen werden und die DLL benutzen können. Geht das?
Alstar
MaxiTB - Mo 02.02.04 18:51
Nein.
Ganz einfach, weil eine DLL immer in den Adressraum (Speicher) des Prozesses geladen wird (beziehungsweise abgebildet, ist ein bisserl kompilzierter weil der Code geshared wird aber jede Instanz ein eigenes Datensegment hat).
Es hat aber auch keinen Sinn, eine DLL vorher zu laden, weil die schon längst geladen sein kann. Wenn du z.B. ein Programm zweimal startest, dann werden in der Zwischenzeit die DLLs gar nicht entladen und bleiben im Speicher ...
Man kanns auch anders ausdrücken; für was brauchst du das ?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!