Como corrigir o “Statement unbalanced function” no AdvPL

Essa mensagem geralmente é exibida em fontes antigos. Saiba como solucionar.

Infelizmente, muitas pessoas que programam em AdvPL, não tem a noção de programação, e alguns fontes antigos acabam por ter trechos com falhas em lógica ou com coisas indevidas.

Um desses casos, é o warning W0019 Statement unbalanced function in [Sua Função]. This warning will be an error in future version.

Essa mensagem diz que existe uma falha na estrutura dessa função, e que no futuro, poderá ocasionar erros. Mas qual é a falha?

Está faltando o encerramento da função, com Return. Então basta você ir no fim do processamento dessa função, e colocar o Return para encerrar ela.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação