Page 1 of 1

SCOPES CON HARBOUR

PostPosted: Sun Oct 09, 2005 8:54 pm
by MANOLO
hOLA A TODOS, Estoy pasando una aplicación de fw a Fwh 2.5, el problema que me encuentro es cuando llego a los scopes al compilar con harbour la linea

SET SCOPE TO strzero((odtemp)->numeroped,5)

me da el siguiente error:
Error E0030 Syntax error: "parse error at 'SCOPE'"

y al cambiar la linea anterior por:

(odtem1)->(ordscope(0,strzero((odtemp)->numeroped,5)))
(odtem1)->(ordscope(1,NIL))

o por:
ordscope(strzero((odtemp)->numeroped,5),strzero((odtemp)->numeroped,5))

no actua el scope, es como si no existiera.

¿ Que Estoy haciendo mal ?

Gracias

Re: SCOPES CON HARBOUR

PostPosted: Mon Oct 10, 2005 3:36 am
by Francisco Horta
probate aponer el puntero al principio y completar el segundo scope a mi me va bien asi:

(oDPqm)->(DbGoTop())
(oDPqm)->( OrdScope( 0, Str((oDPaq)->PAQ_NUMER,4)+Str((oDPaq)->PAQ_ANO,4) ) )
(oDPqm)->( OrdScope( 1, Str((oDPaq)->PAQ_NUMER,4)+Str((oDPaq)->PAQ_ANO,4) ) )

PostPosted: Mon Oct 10, 2005 11:11 am
by MANOLO
Gracias Francisco, solucionado...