Agawain hat folgendes geschrieben: |
Kann er denn dann die Datei auf der HD überschreiben, doch nicht, solange sie geladen ist.
Gruß
Aga |
Hallo,
wenn die DLL nur zu bestimmten Zwecken benutzt wird, z.B. Druckerausgabe, dann macht man eben am Anfang des Druckens LoadLibrary und am Ende FreeLibrary - dann kann sie getauscht werden, wenn nicht gerade gedruckt wird.
Wenn sie dauernd benutzt wird, könnte man natürlich einen Befehl vorsehen, der die Software stoppt, FreeLibrary ausführt und dann auf einen Befehl zum Weitermachen wartet, dann muss natürlich wieder LoadLibrary ausgeführt werden. Lohnt sich nur selten, da würde ich doch die Software beenden und anschliessend neu starten.
Gruss Reinhard