Ich programmiere eine DLL. Immer wenn ich eine Änderung testen will muß ich der neu übersetzten DLL-Datei einen neuen Namen geben, da unter Windows 98 die zuvor benutzte DLL geladen bleibt und damit die Datei auf der Festplatte blockiert. Also die Frage: wie bringe ich Windows 98 dazu, die zuvor geladene DLL freizugeben und damit das Löschen der Datei zu ermöglichen?
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
dlls werden eigentlich freigegeben sobald sie nicht mehr referenziert werden; das kann u.u. ein paar sekunden dauern, geht aber sehr zuverlaessing.
das klappt natuerlich _nicht_ wenn die dll zur laufzeit abschmiert. fuer diesen zweck gibts im sdk ein tool (dessen namen ich gerade nichr weiss, fredll oder so...) das das klaert - soweit ich weiss laueft das aber nur unter nt/2000.
WM_HOPETHISHELPS
thomas woelfer