Page 1 of 2
xBrowse FW16.06 (Solucionado)
Posted:
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
Posted:
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
Posted:
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
Posted:
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
Posted:
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
Posted:
Tue Sep 13, 2016 4:34 pm
by cmsoft
Lo preparo Antonio
Gracias
Re: xBrowse FW16.06
Posted:
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
Posted:
Tue Sep 13, 2016 6:02 pm
by karinha
Re: xBrowse FW16.06
Posted:
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
Posted:
Wed Sep 14, 2016 1:35 pm
by karinha
Re: xBrowse FW16.06
Posted:
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
Posted:
Wed Sep 14, 2016 3:29 pm
by karinha
Lo siento, no uso ni un ni otro.
Re: xBrowse FW16.06
Posted:
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
Re: xBrowse FW16.06
Posted:
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
Posted:
Wed Sep 14, 2016 4:17 pm
by karinha
Intenta en otro equipo. Cual és la memória RAM de esta computadora? Saludos.