Passaggio in una procedura
Quando si creano procedure o si usano procedure esistenti, i parametri sono importanti. È possibile usare un parametro per passare informazioni a una procedura. Le procedure possono includere i seguenti parametri:
Valori, riferimenti o espressioni vengono inviati alla procedura
Le informazioni vengono fornite alla procedura
La funzione può modificare le informazioni
Quando si chiamano procedure dall'interno del codice, Visual Studio Code è utile perché fornisce informazioni sui parametri richiesti dalla procedura. Quando si inizia a digitare, IntelliSense di Visual Studio Code mostra i parametri con informazioni aggiuntive su come usarli. Se un parametro è racchiuso tra parentesi quadre, significa che è facoltativo.
Per definire una procedura con parametri, è necessario separare tutti i parametri con un punto e virgola nella definizione della procedura.
procedure MyFunction(Param1: Integer; Param2: Text[50])
Istruzione Exit
Quando si crea una procedura e l'esecuzione del codice al suo interno è terminata, se si desidera che la procedura restituisca un valore è possibile usare l'istruzione exit.
exit(<expression>);
exit(param * param);
Se non si specifica un valore da restituire nell'istruzione exit, la procedura termina. Questa funzionalità può essere utile se si desidera che la procedura si interrompa dopo una determinata condizione. In caso contrario, è possibile fornire un valore che può essere restituito.
local procedure MyFunction() : Integer
var
myResult: Integer
begin
myResult := Power(2, 3);
exit(myResult);
end;