Page 1 of 2

xBrowse FW16.06 (Solucionado)

PostPosted: Tue Sep 13, 2016 2:31 pm
by cmsoft
Estimados:
Cuando tengo una consulta Dolphin ordenan por un campo numerico y presiono una letra, el programa deja de responder. Esto no me pasaba con la misma situacion en la version 11 de FW. Alguna pista?

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 3:31 pm
by karinha
Talvez, usted esté usando un ERRSYSW.PRG de una version antigua. Se si, cambia el ERRSYSW.PRG para el nuevo de la nueva version de FWHX.

Saludos.

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 3:33 pm
by Antonio Linares
Comprueba si se crea un fichero hb_out.log

Copia aqui el contenido de ese fichero, gracias

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 4:28 pm
by cmsoft
Gracias por responder!
Talvez, usted esté usando un ERRSYSW.PRG de una version antigua. Se si, cambia el ERRSYSW.PRG para el nuevo de la nueva version de FWHX.

Uso harbour, y tengo la version mas reciente.
Comprueba si se crea un fichero hb_out.log

No crea el fichero antonio.

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 4:29 pm
by Antonio Linares
Puedes proporcionar un ejemplo pequeño y auto contenido que reproduzca el problema ?

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 4:34 pm
by cmsoft
Lo preparo Antonio
Gracias

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 4:46 pm
by cmsoft
Code: Select all  Expand view
#include "fivewin.ch"
#include "tdolphin.ch"

REQUEST HB_LANG_ES
REQUEST HB_CODEPAGE_ESWIN

static oCn, oServer
static cHost := "localhost", cUser := "root", cPwd := "cesar", cDB := "test"
static cCollate   := "utf8_spanish2_ci"

//----------------------------------------------------------------------------//

function Main()

   HB_CDPSELECT("ESWIN")
   HB_LangSelect( "ES" )
   Dolphin_test()

return nil

//----------------------------------------------------------------------------//

function Dolphin_test()

   local oQry

   CONNECT oServer HOST cHost USER cUser PASSWORD cPwd DATABASE cDB

   oQry  := oServer:Query( "select f.nombre as nomfam, r.* from rubros r left join familias f on f.codigo = r.familia order by r.nombre" )

   XBROWSER oQry TITLE "Dolphin " + cCollate AUTOSORT

return nil

//----------------------------------------------------------------------------//
 
 

Falla cuando hago click en el encabezado para ordenar en los casos que
1) El campo sea numerico y la tecla presionada sea alfabetica
2) El campo sea alfanumerico y la tecla presionada sea un nro.

Re: xBrowse FW16.06

PostPosted: Tue Sep 13, 2016 6:02 pm
by karinha

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 11:36 am
by cmsoft
No veo la solucion ahi Karina. Probe con una solucion que indicaba cristobal HB_SETCODEPAGE( "UTF8" ) pero no obtuve resultado.
Sigue colgandose el programa

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 1:35 pm
by karinha

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 2:24 pm
by cmsoft
Gracias Joao por tu interes. Sigue colgandose!
Lo que propone el link que me pasaste es usar
FW_SetUnicode( .T. )
HB_SETCODEPAGE( "UTF8" )
Pero sigue sin funcionar.
Joao: Vos probaste el ejemplo que puse con Dolphin? Usas Harbour? Si es asi, no te deja de responder el programa?
Gracias

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 3:29 pm
by karinha
Lo siento, no uso ni un ni otro.

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 3:29 pm
by nageswaragunupudi
This is not necessary

FW_SetUnicode( .T. )
HB_SETCODEPAGE( "UTF8" )

When I build with dolphin.lib in fwh\lib folder, seek on numeric field is working well with current version

My test program
Code: Select all  Expand view
function DlpSeek

   local oCn, oQry

   CONNECT oCn HOST cHost USER cUser PASSWORD cPw DATABASE cDb

   oQry  := oCn:Query( "SELECT * FROM CUSTOMER" )

   XBROWSER oQry AUTOSORT

   oQry:End()
   oCn:End()


return nil
 


Image

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 3:56 pm
by cmsoft
Mr Rao:
Eso no lo habia puesto en el ejemplo original.
El error me lo da cuando en un orden por campo numerico tipeo una letra, o en un orden por campo alfanumerico tecleo un numero.
En el ejemplo, ud. tipea un numero en un campo numerico.
En mi equipo, su ejemplo tambien deja de funcionar.

Re: xBrowse FW16.06

PostPosted: Wed Sep 14, 2016 4:17 pm
by karinha
Intenta en otro equipo. Cual és la memória RAM de esta computadora? Saludos.