Page 1 of 1

Warning W0027, ayuda please

PostPosted: Mon May 01, 2006 3:18 am
by sjingo
A qué se refiere este Error :

Warning W0027 Meaningless use of expression:':'

En la línea que marca el error tengo:

@ top,left+=vancho+2 btnbmp BotonDel size vancho,valto resource "Cutblue" of Dialog_o noborder action (if(marcar_del(),(olist:gotop(),olist:gobottom,olist:setfocus()),olist:setfocus()))

Según consulto en el diccionario, entiendo que dice que no tiene sentido usar la expresión ':'. Antes no tuve ese error. Qué está mal?

Nuevamente gracias
Saludos

Marcelo Jingo

Re: Warning W0027, ayuda please

PostPosted: Mon May 01, 2006 5:37 am
by wmormar
sjingo wrote:A qué se refiere este Error :

Warning W0027 Meaningless use of expression:':'

En la línea que marca el error tengo:

@ top,left+=vancho+2 btnbmp BotonDel size vancho,valto resource "Cutblue" of Dialog_o noborder action (if(marcar_del(),(olist:gotop(),olist:gobottom,olist:setfocus()),olist:setfocus()))

Según consulto en el diccionario, entiendo que dice que no tiene sentido usar la expresión ':'. Antes no tuve ese error. Qué está mal?

Nuevamente gracias
Saludos

Marcelo Jingo


Mi estimado,

checa esta parte

Code: Select all  Expand view
(olist:gotop(),olist:gobottom,olist:setfocus())


Aquí, el gotop tiene parentesis y el gobottom no los tienes, por ahi puede ser.

PostPosted: Mon May 01, 2006 12:09 pm
by sjingo
Efectivamente, ese era el problema.
Lo que sucede es que antes no me daba ese error por eso no me he percatado.

Gracias Mil

Saludos
Marcelo Jingo

PostPosted: Mon May 01, 2006 12:29 pm
by Manuel Valdenebro
Marcelo,

xHarbour es mas exigente que Clipper con nuestroe errores. Por ejemplo, cuando para justificar las celdas en un listbox usamos:

oLbx:aJustify={.f.,.t.,.f.,.t.}

Si hay cinco campos, en Clipper no da error, pero en xHarbour, al ejecutarlo, te dará un error base/1132 y revisarás 20 veces el código hasta dar con esa tontería.