Árvore de páginas

Correção - Comportamento de compilação de funções e/ou métodos

Esta build contém uma correção na compilação de funções e métodos, onde uma ocorrência de parâmetro não especificado na declaração da função ou método interrompia a compilação mostrando uma mensagem de erro vazia, indicando a linha 0 ( zero ) do fonte, sem dar pistas do que exatamente causou a falha de compilação.

     

Abrangência ERP 10 e 11
Situação

Declaração de funções ou classes Advpl. 

Ocorrência

Caso uma função ou classe seja declarada com um parâmetro não descrito, a compilação era interrompida  mostrando uma mensagem de erro vazia, indicando a linha 0 ( zero ) do fonte, sem dar pistas do que exatamente causou a falha de compilação.

Por exemplo:

User Function teste( a , ) 
ou 
User Function teste( a , , c ) 

Correção

Realizada correção no compilador, para ser mostrada nestas condições a  ocorrência  "C2001 Syntax error: missing parameter identifier", informando a linha correta do fonte em questão.   

Informações adicionais
  • Correção realizada mediante processo de melhoria contínuo da ferramenta. 
  • Não há chamado relacionado. 

  • Sem rótulos