Error al recompilar fiveh.lib

Post Reply
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Error al recompilar fiveh.lib

Post 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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Alejandro,

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

Antonio Linares
www.fivetechsoft.com
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

No es ese el problema...

Post 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!
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Antonio

Post by TecniSoftware »

Por lo que vi, no reconoce la sentencia BYNAME.

Gracias
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply