Nuevo problema con CheckBox en FWH1306 (solucionado)

Nuevo problema con CheckBox en FWH1306 (solucionado)

Postby RodolfoRBG » Thu Jul 11, 2013 3:49 am

Acabo de actualizar a FWH1306 y ahora al compilar me marca el siguiente error:

C:\ACS\VTA\TOROS\PRG\Tarjeta.prg(473) Error E0022 Invalid lvalue: ':'

y la linea de error es esta:
Code: Select all  Expand view
REDEFINE CHECKBOX EVAL({||oTDBF:OrAn="O"}) ID 24 OF oFold:ADIALOGS[5] WHEN .F.  


Hasta la version FWH1306 anterior no me marcaba ese error. Alguna idea?
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico

Re: Nuevo problema con CheckBox en FWH1306

Postby Antonio Linares » Thu Jul 11, 2013 8:52 am

Rodolfo,

Has actualizado la versión de xHarbour ? Es que el error que ahora te da es correcto. Mira el preprocesado:

Code: Select all  Expand view
  TCheckBox():ReDefine( 24, { | u | If( PCount()==0, EVAL({||oTDBF:OrAn ="O"}), EVAL({||oTDBF:OrAn ="O"}):= u ) }, oFold:ADIALOGS[5],,,,,,, .F., {|| .F.}, )
 


Como ves, a un Eval( ... ) no se le puede asignar nada, de ahi que el compilador te indique "Invalid left value" (valor no válido a la izquierda):

EVAL({||oTDBF:OrAn ="O"}):= u // esto es imposible

Nosotros no hemos cambiado nada en el REDEFINE CHECKBOX, pero al actualizar tu xHarbour, ahora xHarbour está
detectando ese error correctamente. Puedes solucionarlo facilmente asi:

Code: Select all  Expand view

local lValue := EVAL( {||oTDBF:OrAn = "O" } )

REDEFINE CHECKBOX lValue ID 24 OF oFold:ADIALOGS[5] WHEN .F.
 
regards, saludos

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

Re: Nuevo problema con CheckBox en FWH1306 (solucionado)

Postby RodolfoRBG » Thu Jul 11, 2013 5:40 pm

Gracias Antonio, ya veo porque antes no me marcaba error al compilar y ahora si.

Ya quedo corregido.
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 27 guests