Page 1 of 1

Error al recompilar fiveh.lib

Posted: Tue Sep 12, 2006 7:19 pm
by TecniSoftware
Estoy queriendo recompilar la lib fiveh.lib y me da el siguiente error:

SOURCE\_INDEX.prg(24) Error E0030 Syntax error: "parse error at
'CNAME'"

No logro darme cuenta que me falta, ya revise la ubicacion de los includes y nada.

Bienvenida cualquier sugerencia.
Muchos saludos!

Alejandro Cebolido.
Buenos Aires, Argentina.

Posted: Tue Sep 12, 2006 11:31 pm
by Antonio Linares
Alejandro,

No incluyas _index.prg en FiveH.lib, es sólo para 16 bits.

No es ese el problema...

Posted: Wed Sep 13, 2006 2:02 pm
by TecniSoftware
Antonio:

No es ese el problema, lo retiré y sigue un problema similar mas adelante. Aparenta ser como que le faltara algun .CH pero está todo direccionado a los directorios correspondientes.

Copyright 1999-2006, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'SOURCE\DBM.prg'...

dbms.ch(84) Warning I0003 No markers in repeatable group [; #undef _Dbms_ ] - group will never be used.

SOURCE\DBM.prg(38) Error E0030 Syntax error: "parse error at 'ODICT'"

SOURCE\DBM.prg(51) Error E0030 Syntax error: "parse error at 'AFIELDS'"

100
2 errors

Gracias!

Antonio

Posted: Wed Sep 13, 2006 4:19 pm
by TecniSoftware
Por lo que vi, no reconoce la sentencia BYNAME.

Gracias

Posted: Wed Sep 13, 2006 7:41 pm
by Antonio Linares
> Por lo que vi, no reconoce la sentencia BYNAME

Se implementa a nivel de preprocesador (está en include\objects.ch):

Code: Select all

#xtranslate BYNAME <V> [, <VN> ]     => ::<V> := <V> [; ::<VN> := <VN> ]
#xtranslate BYNAME <V> DEFAULT <Val> => ::<V> := BYDEFAULT <V>, <Val>
#xtranslate BYNAME <V> IFNONIL       => ;
                            if <V> != NIL ;;
                                ::<V> := <V> ;;
                            end