Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#1

Anderes Programm zwingen, DLL zu entladen

  Alt 18. Jul 2002, 14:35
Folgendes Problem: Ich entwickle derzeit ein Add-In für Microsoft Visual C++, und zwar in Visual C++ (na sowas).
Dieses ist als DLL realisiert. Wenn ich die DLL kompiliert habe, aktiviere ich das Addin einfach und kann es testen. Wenn ich es erneut kompilieren möchte, muss ich es vorher deaktivieren, logisch.
Wenn ich es jetzt aber kompiliere mosert der Linker rum, dass er die Datei nicht zum Schreiben öffnen kann - ergo ist sie noch von Visual C++ geöffnet bzw. wurde nicht entladen. Ein Neustart von Visual C++ behebt das Problem.

Jetzt meine Frage: Wie bringe ich Visual C++ dazu, meine DLL (die es definitiv nicht mehr benötigt, weil das Addin deaktiviert ist), zu entladen?

Egal ob per API oder Registry oder über miese Tricks, Hauptsache es geht sonst krieg' ich noch eine Krise...
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat