Buenos dias,
gracias por tu respuesta,
en la bpl tengo estoy usando la inicializacion y la finalizacion de esta manera:
Código Delphi
[-]initialization
RegisterClass(Tchngpass);
finalization
UnregisterClass(Tchngpass);
Y desde el modulo principal, librero a BPL de esta forma:
Código Delphi
[-]
UnRegisterModuleClasses(packagemodule);
UnloadPackage(packagemodule);
donde packagemodule es una variable de tipo HModule. Lo mas raro de todo es que puedo cargar y descargar la BPL varias veces (hasta 5 veces segun he contado) y es cuando aparece el error.
Tengo cerca de un mes con este problema y antes de decidirme a pregunta en este foro andube buscando por todos lados y encontre muy poco. Encontre un post de un amigo que se llama Rodrigo (
https://theroadtodelphi.wordpress.co...tyles-part-ii/) donde Arturo Rubalcaba renia un problema similar al mio.
Seguire buscando y si encuentro algo, lo posteare por aca...
Saludos!