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 Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

Deixe uma resposta