Duda con DLL's
Publicado: Mié Jun 19, 2013 2:19 am
Estimados amigos
He creado una DLL que contiene formularios opcionales a mi aplicacion
principal.
Fijándome en el ejemplo en SampesDLLs, he construido la llamada a uno
de ellos asi:
METHOD RunDllCode( oSender ) CLASS MainForm
LOCAL nHandle
IF !Empty(nHandle := HB_LibLoad( ".DLLFPLab.dll" ))
Branchs():New(Application:oMainForm):Show()
HB_LibFree( nHandle )
ENDIF
RETURN Nil
Con esto logro cargar el formulario sin problemas, sin embargo, cuando
trato de ejecutar cualquiera de los métodos asociados a los botones de
la toolbar, me arroja un error similar a este que indica que no existe
el metodo xxx
Código de error : 13
Descripción : No existe el m‚todo
Operación : FORMCLOSE
Sub-sistema : BASE
Procedimiento : FPERRORMSG
Linea : 415
Esto pasa tambien en el evento FormClose del formulario contenido en la
DLL como pueden ven arriba
Que puedo estar haciendo mal?
Xailer 3.0.2
Harbour 3.2.0
MinGW
Gracias y saludos
Williams Pacheco
He creado una DLL que contiene formularios opcionales a mi aplicacion
principal.
Fijándome en el ejemplo en SampesDLLs, he construido la llamada a uno
de ellos asi:
METHOD RunDllCode( oSender ) CLASS MainForm
LOCAL nHandle
IF !Empty(nHandle := HB_LibLoad( ".DLLFPLab.dll" ))
Branchs():New(Application:oMainForm):Show()
HB_LibFree( nHandle )
ENDIF
RETURN Nil
Con esto logro cargar el formulario sin problemas, sin embargo, cuando
trato de ejecutar cualquiera de los métodos asociados a los botones de
la toolbar, me arroja un error similar a este que indica que no existe
el metodo xxx
Código de error : 13
Descripción : No existe el m‚todo
Operación : FORMCLOSE
Sub-sistema : BASE
Procedimiento : FPERRORMSG
Linea : 415
Esto pasa tambien en el evento FormClose del formulario contenido en la
DLL como pueden ven arriba
Que puedo estar haciendo mal?
Xailer 3.0.2
Harbour 3.2.0
MinGW
Gracias y saludos
Williams Pacheco