Zu entwickelnde DLL wird nicht mehr aus Speicher entfernt/aktualisiert



  • Hallo,
    ich entwickle eine DLL. Die DLL wird vom Hauptprogramm nicht mit LoadLibrary geladen, sondern automatisch. Funktioniert auch soweit, nur habe ich jetzt das Problem, dass ich an der DLL ändern kann, lässt sich auch kompilieren, aber das Hauptprogramm nutzt eine alte Version der DLL (änderung am Programmcode wird nicht wirksam). Habe bereits die DLL gelöscht und auch wirklich neu erzeugt.

    Wie kann ich die DLL, die sich anscheinend hartnäckig im Speicher festgesetzt hat, während der Entwicklung wieder entfernen?

    Jörn



  • California schrieb:

    das Hauptprogramm nutzt eine alte Version der DLL (änderung am Programmcode wird nicht wirksam).

    Nimm ein Werkzeug wie Process Explorer oder die Modulansicht deines Debuggers, um herauszufinden, wo die alte DLL noch herumliegt, und lösche das Exemplar.


Anmelden zum Antworten