C贸mo descargar de memoria una DLL ?

lippo
05 de Marzo del 2004
Estoy programando una DLL y prob谩ndola. Cada vez que la recompilo tengo que apagar y volver a encender el sistema, pues no puedo eliminar ni sustituir un archivo si este se encuentra en uso.

Si alguien sabe c贸mo descargar la DLL de la memoria sin tener que reiniciar el equipo le voy a agradecer que me ilustre (mi sistema es una pentium II con Windows Me, y la DLL la estoy desarrollando con Delphi)

Joaquin
05 de Marzo del 2004
Las DLL las carga el programa que las usa. Si la carga se realiza autom谩ticamente haciendo referencia a las funciones de esta de la siguiente forma
function xx(); external "Nombre de la DLL";
se descargar谩 automaticamente cuando te salgas del programa que la llam贸.
Si por el contrario la cargas a trav茅s de la funci贸n

hLib := LoadLibrary()

tendr谩s que descargarla antes de salir por medio de
FreeLibrary(hLib). Te recomiendo que esta funci贸n la implementes en el procedimiento de salida de la unit.