Esta build contém uma correção na compilação, para não permitir inadvertidamente operações de atribuição sobre valores constantes.
Situação | Utilização do AdvPL com expressões de atribuição da linguagem |
---|---|
Ocorrência | Como não havia proteção de operações de atribuições em constantes, uma lista de atribuições concatenada usando o operador "+=" com mais de duas strings constantes em loop poderia causar elevação de consumo de memória e estouro de string. |
Correção | A compilação de códigos AdvPL pelo TOTVS | Application Server passou a criticar e não permitir operações e operadores que atualizem conteúdos de expressões constantes. A compilação será finalizada com a mensagem "unsupported constant assign on line <nnn>" Exemplos não permitidos: conout(4 /= 6) |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas