![]() |
FreeLibrary
HOLA A TODOS...
ALGUIEN ME PUEDE EXPLICAR PARA QUE SIRVE O COMO FUNCIONA LA FUNCION FreeLibrary ? NO ESTOY SEGURO SI SIRVE PARA DESCARGAR DE MEMORIA CUALQUIER LIBRERIA O SOLO LAS DEL SISTEMA |
Hola,
En la ayuda del SDK de Win32 (disponible desde el menú de ayuda para Delphi) encontrarás la descripción de la función que mencionas. No la transcribiré aquí, porque no es cuestión de un par de líneas. En todo caso no hacía falta que gritaras, que te escuchamos igual. Echa un vistazo a la guía de estilo de los Foros. ;) |
Cita:
Como bien apuntas, ésta función permite descargar librerías de memoria. No tienen que ser necesariamente de sistema, es más, los packages de Delphi (BPL) que son librerías (un poco especiales) se descargan de memoria utilizando UnloadPackage. Éste procedimiento llama (además de hacer alguna otra cosa) a FreeLibrary.
|
Tengo otra duda:
Al utilizar la función FreeLibrary se debe primero hacer el cargue de la dll para obtener su identificador (por decirlo asi) con la función LoadLibrary('dllhost.exe') Ejemplo: libreria:= LoadLibrary(ConfigInicial.dll'); FreeLibrary(libreria); Mi duda es si tengo que indicar la ruta donde se encuentra la dll o no? puesto que esta es una dll de un servicio web que tengo montado en IIS. |
Hola,
Tal vez algo así podría ser lo suyo: Donde "FileName" sería la librería a liberar. |
Cita:
Si dec me permite una pequeña modificación:
Simplemente para no hacer el GetModuleHandle dos veces. |
Hola,
Cita:
|
...Si es que no tengo dedos, tengo MORCILASSSSS!!!!!!!!!!!!
TORPE es poco.....
... veo 1 (ahora). :D:D:D |
La franja horaria es GMT +2. Ahora son las 04:23:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi