Claudio Soto escreveu:Como esta definida la variable Y2
opa obrigado Dr. por fazer parte deste tópico, és mui benevuto / bien vindo!
Bom, realmente a variavel Y2 não existe, foi só uma tentativa errônea de usar a macro-substituição. A ideia era a seguinte:
&Y = conteúdo da variável
&Y2 = conteúdo da variável + 2, então acho que essa deveria ser assim:
&Y.2, ou &Y."2" ou &Y+"2" ou &Y+2...
Bom, mas, isso não vem ao caso, o caso aqui é que dá erro de Argument Error + já no primeiro LABEL.
Então, pensei e fiz uma drástica redução no código para tirar as dúvidas. E, ficou assim:
Código: Selecionar todos
for I := 1 to NUM_TECLAS
mVALUE := ARRAY [I,1] + HB_EOL()
next I
@ nLIN , nCOL LABEL LABEL_TECLAS ;
VALUE mVALUE ;
AUTOSIZE
Infelizmente, o mesmo erro continua:
Código: Selecionar todos
Date:15/03/2016 Time: 15:55:33
Error BASE/1081 Erro nos parƒmetros: +
Called from _DEFINELABEL(92)
Called from TECLAS_FUNCAO_GUI(6384)
Called from OPCOES_CAMPOS(2035)
A linha 6384 (acima), é exatamente onde está escrito AUTOSIZE, mas, sabemos que o erro não está nela, e, sim na 6382 ou 6383, ou seja, num dois dois comandos/funções:
No meu modo de ver, é no VALUE mVALUE.
Agora, me perguntei o "porquê" :? "dio no compriendo que tu ablas"... rsrsrs
