Zitat von
Alex_ITA01:
Ich habe eine ziemlich große Anwendung und man sollte sie nicht immer neu starten
Genau das ist dein Denkfehler. Du brauchst ein eigenes Testprogramm und solltest den Test der
DLL nicht mit der Hauptanwendung durchführen. Oder du baust ein Testformular in deine Hauptanwendung ein, damit du dich nicht durch mehrere Menus hangeln musst.
Solange die Anwendung die
DLL geöffnet hat, ist die
DLL schreibgeschützt. Nix zu machen, da hat das Betriebssystem seine Finger drauf.
Du kannst also höchstens zwei Buttons mit "Unload
DLL" und "Load
DLL" in deine Anwendung einbauen.
Aber auch das ist schwierig, wenn du die
DLL nicht selbst mit LoadLibrary geladen hast.