TGET: BUG en PICTURE.

TGET: BUG en PICTURE.

Postby tsales » Mon Jun 12, 2006 11:37 am

Antonio

La siguiente linea tiene un comportamiento extraño. Al perder el foco el GET si se introduce un valor con decimales, nValue asume su valor a CERO.


#include "FiveWin.ch"

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

function Main()

local oDlg, oGet
local nValue := 0

SET _3DLOOK ON

DEFINE DIALOG oDlg RESOURCE "TestGet"

REDEFINE GET oGet VAR nValue PICTURE "9.999 €" ID 110 OF oDlg

REDEFINE BUTTON ID 120 OF oDlg ACTION MsgInfo( nValue )

ACTIVATE DIALOG oDlg CENTERED

return nil


He comprobado que esto solo sucede cuando el PICTURE tiene un único valor entero y ademas añado el signo €. Lo curioso es que si añado un espacio en la parte entera del PICTURE " 9.999 €", funciona correctamente.

¿Alguna idea al Respecto?

Saludos
Toni Sales
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Mon Jun 12, 2006 9:27 pm

Toni,

Habría que probarlo con Harbour/xharbour sin FWH en modo texto para ver si se comporta igual y es un bug de Harbour/xHarbour, ya que FWH usa la Clase Get de Harbour/xHarbour.

FWH no hace nada con los PICTUREs. Se limita a pasar las pulsaciones al GET y a recuperar el valor del buffer del GET.
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 178 guests