VSCROLL en WBROWSE

VSCROLL en WBROWSE

Postby Juan Planelles » Tue Jun 08, 2010 8: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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Ramon Paredes » Wed Jun 09, 2010 8: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......
User avatar
Ramon Paredes
 
Posts: 215
Joined: Fri Feb 02, 2007 3:38 pm
Location: Managua, Nicaragua

Re: VSCROLL en WBROWSE

Postby Juan Planelles » Wed Jun 09, 2010 10:01 pm

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

Gracias por el consejo, saludos, - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Juan Planelles » 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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby surGom » 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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: VSCROLL en WBROWSE

Postby Juan Planelles » 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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Antonio Linares » Fri Jun 11, 2010 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41439
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: VSCROLL en WBROWSE

Postby Juan Planelles » 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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Juan Planelles » Fri Jun 11, 2010 2: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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en TWBROWSE - Resuelto..

Postby Juan Planelles » Sat Jun 12, 2010 7: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 -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Antonio Linares » Sat Jun 12, 2010 8: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 :-)

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41439
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: VSCROLL en WBROWSE

Postby Juan Planelles » Sat Jun 12, 2010 8: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 -
Last edited by Juan Planelles on Sun Jun 13, 2010 6:58 am, edited 4 times in total.
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Antonio Linares » Sat Jun 12, 2010 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41439
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: VSCROLL en WBROWSE

Postby Juan Planelles » Sun Jun 13, 2010 6: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 *
Last edited by Juan Planelles on Sun Jun 13, 2010 9:12 am, edited 1 time in total.
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: VSCROLL en WBROWSE

Postby Antonio Linares » Sun Jun 13, 2010 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41439
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: richard-service and 32 guests