FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Posible bug en bInit de dialogos
Posts: 128
Joined: Tue Jan 03, 2006 08:31 PM
Posible bug en bInit de dialogos
Posted: Thu Jul 05, 2007 05:07 PM

Hola Antonio..
La variable bInit en dialogos no se ejecuta..

Si se usa de esta manera funciona bien
DEFINE DIALOG oDlg NAME "Test"
ACTIVATE DIALOG oDlg ON INIT CreateToolBar

Pero de esta no se ejecuta el proceso bInit
DEFINE DIALOG oDlg NAME "Test"
oDlg:bInit:= { || CreateToolBar }
ACTIVATE DIALOG oDlg

Saludos
GABO

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Posible bug en bInit de dialogos
Posted: Thu Jul 05, 2007 05:50 PM
Gabo,

Al hacer ACTIVATE DIALOG ... el dato bInit se vuelve a asignar, por eso se pierde el anterior valor.

La solución es modificar el Método Activate() de esta forma:
   if bInit != nil
      ::bInit = bInit
   endif
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 128
Joined: Tue Jan 03, 2006 08:31 PM
Posible bug en bInit de dialogos
Posted: Thu Jul 05, 2007 07:28 PM

Ok. solucionado.. gracias !

Continue the discussion