Na execução do programa a mensagem de erro é que a variável "aPos" não existe.
Eu não estou conseguindo visualizar para corrigir.
Preciso de ajuda.
segue abaixo a parte onde está dando o erro:
A variável é declarada como Estatica e depois eu utilizo a função SCROLL() para chamá-la, e o erro é que ela não existe.
Código: Selecionar todos
STATIC aPos := { { 05,28,37 } ,;
{ 07,28,37 } ,;
{ 08,28,37 } ,;
{ 09,28,37 } ,;
{ 10,28,37 } ,;
{ 12,28,37 } ,;
{ 13,28,37 } ,;
{ 15,28,37 } ,;
{ 16,28,37 } ,;
{ 18,28,37 } ,;
{ 19,28,37 } }
FUNCTION MontaTela()
// Apaga area e desenha moldura
SCROLL(aPos[1][1]-2, aPos[1][2]-1, MAXROW()-3, MAXCOL()-2, 0)
@ aPos[1][1]-2, aPos[1][2]-1 TO MAXROW()-3, MAXCOL()-2
// Escreve Mensagens
@ aPos[EMPRESA][1], aPos[EMPRESA][2] SAY "Empresa"
@ aPos[ENDERECO][1], aPos[ENDERECO][2] SAY "Endereco"
@ aPos[CIDADE][1], aPos[CIDADE][2] SAY "Cidade"
@ aPos[ESTADO][1], aPos[ESTADO][2] SAY "Estado"
@ aPos[CEP][1], aPos[CEP][2] SAY "Cep"
@ aPos[CONTATO][1], aPos[CONTATO][2] SAY "Contato"
@ aPos[DEPTO][1], aPos[DEPTO][2] SAY "Depto"
@ aPos[TELEFONE][1], aPos[TELEFONE][2] SAY "Telefone"
@ aPos[EMAIL][1], aPos[EMAIL][2] SAY "E-mail"
@ aPos[RAMOATIV][1], aPos[RAMOATIV][2] SAY "Ramo"
@ aPos[CADASTRO][1], aPos[CADASTRO][2] SAY "Data"
// Escreve mensagem de rodape e ...
// retorna salvando a tela
StatMens("Digite dados. ESC p/ sair ")
RETURN SAVESCREEN(0,0,MAXROW(), MAXCOL())
