Ver Mensaje Individual
  #1  
Antiguo 23-09-2011
_cero_ _cero_ is offline
Miembro
 
Registrado: abr 2007
Posts: 147
Reputación: 20
_cero_ Va por buen camino
Red face Es necesario usar FreeLibrary?

Como están todos, espero que bien .

Verán tengo una aplicación que se encarga de cargar plug-in que están en forma de dll, estos plug-in (por diseño), se cargan al inicio y se descargan al final de la aplicación, el punto es que ocasional mente al cerrar la aplicación me tira errores, supongo de que se intenta liberar algo que ya se liberó antes, y digo supongo, porque solo me muestra un dialogo que dice “abnormal termination” y la aplicación se queda abierta (lo digo porque se puede ver en la lista de procesos). Por otro lado me he dado cuenta de que si no uso “FreeLibrary” para liberar los plug-in, la aplicacion se cierra correctamente.

Mis dudas son: que pasa con las dll si no uso FreeLibrary? Se quedan cargadas? Crean algún lastre para el sistema? el sistema se encarga de liberarlas cuando mi aplicación termina?
Responder Con Cita