FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Scrollbar entra en recursividad en Windows 2003 Server
Posts: 187
Joined: Mon Oct 20, 2008 06:33 PM
Scrollbar entra en recursividad en Windows 2003 Server
Posted: Wed Jun 19, 2013 10:29 AM
Estoy teniendo el mismo problema de ( http://forums.fivetechsupport.com/viewtopic.php?f=7&t=5318&p=23500&hilit=on+pagedown#p23500 ), pero s贸lo con Windows Server 2003.

Si yo puedo desencadenar un comando en ScrollBar que se abre un cuadro de di谩logo, en la flecha en el rollo que se ha pulsado no se congela y comienza a rodar locamente registros.

Muiiiito raro! Si alguien tiene alguna sugerencia, gracias.

Gracias,

Oscar Ribeiro
Oscar Ribeiro

OASyS Inform谩tica

Fwh18.02 + xHarbour 1.2.3 + Bcc72
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Scrollbar entra en recursividad en Windows 2003 Server
Posted: Wed Jun 19, 2013 08:14 PM
Oscar,

En la Clase TScrollBar tienes este c贸digo:
Code (fw): Select all Collapse
METHOD HandleEvent( nMsg, nWParam, nLParam ) CLASS TScrollBar

   do case
      case nMsg == FM_SCROLLUP
           ::GoUp()
           return 0

      case nMsg == FM_SCROLLDOWN
           ::GoDown()
           return 0

      case nMsg == FM_SCROLLPGUP
           ::PageUp()
           return 0

      case nMsg == FM_SCROLLPGDN
           ::PageDown()
           return 0

      case nMsg == FM_THUMBPOS
           ::ThumbPos( nWParam )
           return 0

      case nMsg == FM_THUMBTRACK
           ::ThumbTrack( nWParam )
           return 0
   endcase

return ::Super:HandleEvent( nMsg, nWParam, nLParam )


Prueba a comentar todos esos return 0 y pruebalo nuevamente, gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 187
Joined: Mon Oct 20, 2008 06:33 PM
Re: Scrollbar entra en recursividad en Windows 2003 Server
Posted: Thu Jun 20, 2013 10:24 AM

Antonio,

Gracias por su inter茅s en ayudarme.

Saqu茅 los comandos "Return 0", compilado el "scrllbar.prg" con mi sistema, pero el problema persiste.

驴Alguna otra idea?

Oscar

Oscar Ribeiro

OASyS Inform谩tica

Fwh18.02 + xHarbour 1.2.3 + Bcc72
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Scrollbar entra en recursividad en Windows 2003 Server
Posted: Thu Jun 20, 2013 10:50 AM

Oscar,

No puedes lanzar la acci贸n desde otro evento ?

Hay procesos en Windows que no se deben interrumpir porque puede ocurrir lo que te est谩 pasando.

Intenta ejecutar la acci贸n desde un bot贸n, etc. pero no desde el scrollbar

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 187
Joined: Mon Oct 20, 2008 06:33 PM
Re: Scrollbar entra en recursividad en Windows 2003 Server
Posted: Thu Jun 20, 2013 11:44 AM

Antonio,

Yo uso "ScrollBar" para navegar entre los registros de hacer algunas comprobaciones para cada uno. En este punto, voy a cambiar mis "prgs" y siguiendo la sugerencia de crear una variable "LSCR = .T." y modificarlo para "LSCR = .F." cada vez que es necesario abrir una "Dialog" para confirmar y volver al usuario y volto para "LSCR = .T." s贸lo despu茅s de su respuesta. 隆Funciona! El "ScrollBar" sigue activa pero sin ninguna acci贸n com "LSCR = .F."

Gracias,

Oscar Ribeiro

OASyS Inform谩tica

Fwh18.02 + xHarbour 1.2.3 + Bcc72
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Scrollbar entra en recursividad en Windows 2003 Server
Posted: Thu Jun 20, 2013 12:10 PM

muy bien :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion