FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Nuevo FWH 18.07
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Nuevo FWH 18.07
Posted: Fri Sep 21, 2018 08:43 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Nuevo FWH 18.07
Posted: Sat Oct 06, 2018 07:46 AM

Please download revised build.

Regards



G. N. Rao.

Hyderabad, India
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
BUG !!! Re: Nuevo FWH 18.07
Posted: Thu Oct 11, 2018 05:18 PM

Hola,

Los controles COMBOBOX, CHECKBOX ( y no se si otros tambien ), no evaluan el codeblock bWHEN cuando cambia en ejecucion. de momento lo he solucionado modificando control.prg (gracias a la ayuda de Cristobal), en el metodo :

METHOD ForWhen() CLASS TControl
/*

ifdef REVN1807

::oContainerWnd:AEvalWhen()

else

*/
::oWnd:AEvalWhen()
//#endif

El ambiente en que me sucede es : Ventana MDI - Ventana MDICHILD - DIALOG dentro de la MDICHILD con sus controles.
Comentando esas lineas funciona correctamente.

Saludos.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Nuevo FWH 18.07
Posted: Thu Oct 11, 2018 08:03 PM

Ariel,

Muchas gracias por tu ayuda y tu paciencia en la resolución de este bug

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Nuevo FWH 18.07
Posted: Fri Oct 12, 2018 07:37 PM
Mr Ariel

Thank you very much for bringing this important bug to our notice.


Los controles COMBOBOX, CHECKBOX ( y no se si otros tambien ), no evaluan el codeblock bWHEN cuando cambia en ejecucion

This bug effects all other controls also in your situation.


de momento lo he solucionado modificando control.prg

Glad you adopted this workaround. A simpler and more straightforward workaround is to comment out the #define REVN1807 at line 4 of control.prg like this
Code (fw): Select all Collapse
// #define REVN1807

This is the purpose for which we provided this define.


El ambiente en que me sucede es : Ventana MDI - Ventana MDICHILD - DIALOG dentro de la MDICHILD con sus controles.
Comentando esas lineas funciona correctamente.

This bug affects not only dialogs set in mdichild windows but controls created directly in mdichild windows also. In other words, this bug affects all mdichild windows.

We extremely regret the inconvenience.

We have now fixed the bug finally.
We shall be glad if you can test the fix and confirm if it solves your issue.

Please take the original unmodified control.prg (without the above temporary change).

CORRECT FIX:
Please locate this at line 946:
Code (fw): Select all Collapse
      do while ::hContainerWnd:WinStyle( WS_CHILD ) .and. ::hContainerWnd:oWnd != nil

Please replace this line with
Code (fw): Select all Collapse
      do while ::hContainerWnd:WinStyle( WS_CHILD ) .and. !::hContainerWnd:IsKindOf( "TMDICHILD" ) .and. ::hContainerWnd:oWnd != nil


We will highly appreciate your feedback.
Regards



G. N. Rao.

Hyderabad, India
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Nuevo FWH 18.07
Posted: Wed Oct 17, 2018 12:28 PM

Mr Rao,

Tomando el control.prg original, NO funciona poniendo :
do while ::hContainerWnd:WinStyle( WS_CHILD ) .and. !::hContainerWnd:IsKindOf( "TMDICHILD" ) .and. ::hContainerWnd:oWnd != nil
en linea 946.

Saludos.

Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Nuevo FWH 18.07
Posted: Thu Oct 18, 2018 03:34 PM

Mr. Rao,

alguna novedad sobre el tema???

Continue the discussion