Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Atual »

invalid typecast

Esta ocorrência é um erro fatal reproduzida quando uma Estrutura de Controle AdvPL (Decisão ou Repetição) recebe um tipo de variável não esperada como parâmetro.

/*-------------------------------------------------------
ERRO THREAD (HTTP:GENPROC, THIS) 05/03/2002 14:05:55
Stack :invalid typecast in file C:\advtec6\advpl\instrvar.inl at line 606
on TEST(USRTEST.APL) line : 17
-------------------------------------------------------*/


Por exemplo, realizar um FOR ... NEXT inicializando o contador com uma variável BOOLEANA; uma instrução IF com uma expressão CARACTER, um looping utilizando WHILE com uma expressão que retorne um tipo de variável diferente de booleano.

Verifique o código-fonte de sua aplicação e certifique-se que estão sendo utilizados os tipos corretos de parâmetros para as Estruturas de Controle correspondentes:

  • For nVar := nInicio TO nFinal [STEP nPasso]
  • For dVar := dInicio TO dFinal [STEP nPasso]
  • While lVar
  • If lVar
  • Case lVar

 

 

  • Sem rótulos