Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-03-2015
Avatar de Kiranov
Kiranov Kiranov is offline
Miembro
 
Registrado: ago 2012
Ubicación: Chihuahua, Mexico.
Posts: 47
Poder: 0
Kiranov Va por buen camino
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!
__________________
Kiranov (Alberto Vega)
Chihuahua, Mexico.
---------------------------------------------------------------------------------
"El hardware es lo que hace a una máquina rápida;
el software es lo que hace que una máquina rápida se vuelva lenta."

Craig Bruce en 1990
---------------------------------------------------------------------------------
Responder Con Cita
  #2  
Antiguo 13-03-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has llegado a "tracear" todo el proceso?
Activa las excepciones en el IDE para ver si estás teniendo algún problema al descargar el package y no se liberan las cosas correctamente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-03-2015
Avatar de Kiranov
Kiranov Kiranov is offline
Miembro
 
Registrado: ago 2012
Ubicación: Chihuahua, Mexico.
Posts: 47
Poder: 0
Kiranov Va por buen camino
Estoy usando la version gratuita de MadExcept, ahi fue donde pude ver que la exception la causa el register:

Cita:
main thread ($13c0):
506b588b +0db vcl210.bpl Vcl.Themes 7379 +16 TCustomStyleEngine.RegisterStyleHook
06e463aa +01a RaizeComponentsVcl210.bpl Rzedit TRzCustomEdit.Create
50060a86 +042 rtl210.bpl System 22225 +18 InitUnits
50060af6 +046 rtl210.bpl System 22250 +8 @PackageLoad
069c138d +005 bchngpass.bpl SysInit 1002 +0 @PackageLoad
069cb2d9 +005 bchngpass.bpl .bchngpass Bchngpass.@PackageLoad
5009e6cb +03b rtl210.bpl System.SysUtils 24317 +4 InitializePackage
0046d4bb +01b AdaOS.exe madExcept InterceptInitializePackage
5009e823 +083 rtl210.bpl System.SysUtils 24368 +18 LoadPackage
5009e79a +002 rtl210.bpl System.SysUtils 24341 +0 LoadPackage
0058e526 +0b6 AdaOS.exe fmaincv 265 +5 Tmaincv.abrirmodulo
0058e267 +103 AdaOS.exe fmaincv 209 +4 Tmaincv.Button2Click
Sigo investigando, agradezco que me sigas ayudando...

Saludos!
__________________
Kiranov (Alberto Vega)
Chihuahua, Mexico.
---------------------------------------------------------------------------------
"El hardware es lo que hace a una máquina rápida;
el software es lo que hace que una máquina rápida se vuelva lenta."

Craig Bruce en 1990
---------------------------------------------------------------------------------
Responder Con Cita
  #4  
Antiguo 23-03-2015
Avatar de Kiranov
Kiranov Kiranov is offline
Miembro
 
Registrado: ago 2012
Ubicación: Chihuahua, Mexico.
Posts: 47
Poder: 0
Kiranov Va por buen camino
Buenas tardes,

Ya estuve intentando varios metodos para cargar y descargar la BPL y no he conseguido nada. Me sigue marcando el mismo error. Ahora, me surgio una duda: ¿que configuracion debe de llevar si se trata de una BPL que puede ser cargada y descargada a discreción del mismo usuario?
Actualmete tengo esta configuracion:

Código Delphi [-]
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}

Agradezco la ayuda.
Saludos!
__________________
Kiranov (Alberto Vega)
Chihuahua, Mexico.
---------------------------------------------------------------------------------
"El hardware es lo que hace a una máquina rápida;
el software es lo que hace que una máquina rápida se vuelva lenta."

Craig Bruce en 1990
---------------------------------------------------------------------------------
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema GRAVE con LoadPackage y MDIChild walito Varios 9 14-11-2007 21:50:52


La franja horaria es GMT +2. Ahora son las 07:13:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi