Documento: Estrutura de um programa


Uma aplicação escrita em AdvPL possuirá sempre uma função principal. Essa função principal é a rotina que inicia a aplicação e que será chamada pelo usuário por meio de uma opção no menu, a partir da tela inicial (splash) do Protheus ou dentro de outra rotina. Normalmente, a função principal localiza-se no início do arquivo fonte (extensão .PRW). O comando FUNCTION marca o início de uma função e define o seu nome. No nosso exemplo, o utilizamos para iniciar a função "Principal".

Toda função é composta de instruções, comandos e chamadas de outras funções que executam determinadas operações. As declarações das variáveis que serão utilizadas devem ser colocadas no início da função principal.

Após a declaração das variáveis segue o corpo da função propriamente dita, com as suas instruções, comandos e chamadas de outras funções. Estas são controladas por estruturas de programação, de acordo com as necessidades da aplicação.

 

  • Sem rótulos