FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour VSCROLL en WBROWSE
Posts: 45
Joined: Tue May 06, 2008 11:20 AM
VSCROLL en WBROWSE
Posted: Tue Jun 08, 2010 08:36 PM

Hola, 驴como estais?, soy Juan Planelles.

Con FWH 10.2 (y FWH 9.11) WBROWSE muestra la barra de VSCROLL inactiva (listado de 6000 registros) y no se como activarla. Es una ventana muy elaborada desde hace a帽os que interesa conservar su aspecto por lo que me va mal pasar a XBROWSE, pero con la barra de scroll vertical inactiva est谩 incorrecta.

Siempre que participo es para pedir ayuda, nunca dar, por mi limitada preparaci贸n. Disculpadme y gracias.

  • Juan -
Posts: 215
Joined: Fri Feb 02, 2007 03:38 PM
Re: VSCROLL en WBROWSE
Posted: Wed Jun 09, 2010 08:09 PM

Juan :

Ya probaste los metodos ;

oLbx:Vscroll(.T.)
oLbx:Hscroll(.T.)

Saludos desde Managua, Nicaragua

Ramon Paredes

... Desde la Tierra de lagos y Volcanes......
Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Wed Jun 09, 2010 10:01 PM

Ram贸n, los he vuelto a probar pero no funciona.

Gracias por el consejo, saludos, - Juan -

Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Thu Jun 10, 2010 11:52 AM

He comprobado que en el ejecutable obtenido en FW 8.10 funcionan perfectamente tanto VScroll como HScroll, y me parece que el WBrowse.Prg es igual al que tengo en uso, entonces: 驴puede haber alg煤n fallo de instalaci贸n o del bat de compilaci贸n?. Me vendr铆a muy bien recuperar los scroll por raz贸n de "presencia" ya que el listado funciona normal pero la "imperfecci贸n" resulta evidente.

Sr. Dn. Antonio Linares, si me lees dime opini贸n, por favor.

Gracias, saludos, - Juan -

Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: VSCROLL en WBROWSE
Posted: Thu Jun 10, 2010 12:57 PM

Hola Juan, a mi me pas贸 algo parecido yo hago el rc con workshop y no me hab铆a dado cuenta y ten铆a definido este di谩logo con listbox propio del workshop, lo cambi茅 por twbrowse de fwctrl y funcion贸 perfecto.

Luis

Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Thu Jun 10, 2010 10:10 PM

Hola Luis:

Est谩 definido con TWBROWSE de FWH, pero debe haber algo incorrecto de compilaci贸n o en la instalaci贸n, habr谩 que dar con ello. En FWH 9.11 iba normal.

Gracias por la ayuda, saludos, - Juan -

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: VSCROLL en WBROWSE
Posted: Fri Jun 11, 2010 08:07 AM

Hola Juan,

El browse lo defines en un di谩logo de recursos ?

En caso afirmativo, lo defines como "TWBROWSE" ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Fri Jun 11, 2010 10:29 AM

Hola Antonio:

Gracias por tu ayuda.

Sin recursos. Lo defino directamente desde c贸digo dentro de un di谩logo. He probado de las dos maneras siguientes:

1) oLbx := TWBrowse():New( 5, 2, aCoors[ 5 ], aCoors[ 6 ] )

2) @ 5, 2 LISTBOX oLbx FIELDS ;
SIZE aCoors[ 5 ], aCoors[ 6 ] OF oDlg

y en las dos sale igual, aunque hasta FWH 9.11 usando la 2陋 (que viene de hace 15 a帽os) nunca hubo que tocar el c贸digo y las Scroll se mostraban bien. Ahora el desplazamiento horizontal y vertical entre las celdas es normal, solo que no muestra la barra horizontal y la vertical deseleccionada, y adem谩s no puedo o no se eliminarla como 煤ltimo recurso.

Si compilo el BROWSE.PRG de ..\source\function sale bien la barra horizontal pero la vertical lo mismo que antes; por eso pienso en la instalaci贸n que recordar谩s la hice con dificultades y que necesit茅 toda tu ayuda.

Funcionalmente no es importante, solo la est茅tica de una VScroll inactivada.

Gracias, saludos, - Juan -

Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Fri Jun 11, 2010 02:12 PM

Antonio, perd贸n, en mi respuesta donde digo FWH 9.11 deb铆 poner FWH 8.10

La 9.11 es la que tengo en uso con el fallo indicado que no se produc铆a en 8.10

Aunque baj茅 la 10.2 no la instal茅 por temor a hacerlo mal, ya se actualizar谩 mas adelante.

Saludos, - juan -

Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en TWBROWSE - Resuelto..
Posted: Sat Jun 12, 2010 07:01 PM

Funciona el VScroll llamando a una utilidad que en su d铆a baj茅 del Foro:

// FileName : SCROLL.PRG
// Purpose : dialog Scroll Class
// Author : Eric Yang
// Update History :
// Date Contents
// ---------- ---------------------------------------------------------------
// 1997.02.01

脡sta clase fuerza la activaci贸n del vscroll. Los motivos del fallo deben tener relaci贸n con que el Tbrowse est谩 en una WINDOW no en un DIALOG, y la cual window va sin scroll, y seguramente habr谩 alguna otra definici贸n por alg煤n sitio que no localizo.
Pero as铆 funciona y no tengo que tocar c贸digo ninguno.

Gracias Eric por tu aportaci贸n, a todos y a D. Antonio Linares. Saludos: - Juan -

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: VSCROLL en WBROWSE
Posted: Sat Jun 12, 2010 08:04 PM
Juan,

Puedes probar FWH\samples\browse.prg ?

Acabo de probarla con FWH 10.5 y aparecen ambas barras de scroll y ambas funcionan bien :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Sat Jun 12, 2010 08:39 PM

Hola Antonio, lo hago y sale bien la barra horizontal pero la vertical inactiva.

No se como enviarte la imagen JPG que tengo la captura de la compilaci贸n. 驴Te la env铆o por e-mail?.

Espera, tengo que volver a probarlo, que la lista es mas corta que la ventana y a lo mejor es por eso. Ahora lo compruebo y regreso.

He copiado clientes.dbf a customer.dbf que es la base usada en Browse.prg y ocupa mas de una p谩gina de ventana y salen las dos barras pero ambas inactivas.

驴Te vale as铆?

Gracias por tu amabilidad y saludos, - Juan -

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: VSCROLL en WBROWSE
Posted: Sat Jun 12, 2010 08:42 PM

Juan,

Posiblemente se trate de alg煤n error que hab铆a en la Clase TWBrowse en la versi贸n 9.11 y que se ha corregido posteriormente.

Vamos a comparar ambas versiones, 9.11 y 10.5, a ver si localizamos el error y como se arregl贸 :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 45
Joined: Tue May 06, 2008 11:20 AM
Re: VSCROLL en WBROWSE
Posted: Sun Jun 13, 2010 06:46 AM
Antonio:

Te deseo que tengas un feliz d铆a del Santo de tu nombre.

Saludos, - Juan -

Antonio te respondo aqu铆, que la pagina no me admite mas ventanas.
Lo mismo compilando como un prg mas de la aplicaci贸n que copiandolo en el prg, sale que falta algo relacionado con "Extern DBSKIP", y me da:

Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
WBROWSE.c:
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
wocul3.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN___DBSKIPPER' referenced from C:\FWH\SAMPLES\WBROWSE.OBJ
* Linking errors *
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: VSCROLL en WBROWSE
Posted: Sun Jun 13, 2010 08:08 AM

Juan,

gracias :-)

Te envio por email el fichero wbrowse.prg m谩s reciente. Prueba a compilarlo y a enlazarlo como otro PRG m谩s de tu aplicaci贸n y veamos si asi se soluciona, gracias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com