Estou tentando usar o Harbour 3.0 e quando fui compilar apareceu esse erre ai, ou seja, todas as macros de substituições estão dando erro.
Exemplo:
Código: Selecionar todos
mValor:=0
for i=1 to 12
a=strzero(i,2)
mValor+=pla_deb&a
next
Moderador: Moderadores

Código: Selecionar todos
mValor:=0
for i=1 to 12
a=strzero(i,2)
mValor+=pla_deb&a
next

Código: Selecionar todos
local mValor:=0, ii //o harbour 3.0 não aceita declarar as variáveis que vou usar como macro de substituição
for i=1 to 12
ii=strzero(i, 2)
mValor+=pla_debito&ii
next

aconteceu comigo a mesma coisa.clodoaldomonteiro escreveu:local mValor:=0, ii //o harbour 3.0 não aceita declarar as variáveis que vou usar como macro de substituição

Código: Selecionar todos
LOCAL cCampo
cCampo := "cliente->codigo"
? &( cCampo )
FOR nCont = 1 TO 9
? &( cCampo + Str( nCont, 1 ) )
NEXT