Passar para um procedimento
Quando você cria procedimentos ou usa procedimentos existentes, os parâmetros são importantes. Você pode usar um parâmetro para passar informações a um procedimento. Os procedimentos podem incluir os seguintes parâmetros:
Valores, referências ou expressões são enviados para o procedimento
As informações são fornecidas ao procedimento
A função pode alterar as informações
Quando você está chamando procedimentos no código, o Visual Studio Code ajuda fornecendo informações sobre os parâmetros que o procedimento requer. Quando você começa a digitar, o IntelliSense do Visual Studio Code mostra os parâmetros com informações adicionais sobre como utilizá-los. Se um parâmetro estiver entre colchetes, isso indica que ele é opcional.
Para definir um procedimento com parâmetros, você precisa separar todos os parâmetros com ponto e vírgula na definição do procedimento.
procedure MyFunction(Param1: Integer; Param2: Text[50])
Instrução Exit
Quando você cria um procedimento e ele termina de executar o código, se você deseja que o procedimento retorne algo, pode usar a instrução exit.
exit(<expression>);
exit(param * param);
Se você não fornecer um valor de retorno na instrução exit, o procedimento será encerrado. Esse recurso pode ser útil se você quer que seu procedimento pare após determinada condição. Caso contrário, você pode fornecer um valor que possa ser retornado.
local procedure MyFunction() : Integer
var
myResult: Integer
begin
myResult := Power(2, 3);
exit(myResult);
end;