Effectuer une transmission à une procédure
Lorsque vous créez des procédures ou utilisez des procédures existantes, les paramètres sont importants. Un paramètre vous permet de transmettre des informations à une procédure. Les procédures peuvent inclure les paramètres suivants :
Des valeurs, références ou expressions sont envoyées à la procédure.
Des informations sont fournies à la procédure.
La procédure peut modifier les informations.
Lorsque vous appelez des procédures depuis votre code, Visual Studio Code vous aide en fournissant des informations sur les paramètres requis par la procédure. Lorsque vous commencez la saisie, IntelliSense de Visual Studio Code affiche les paramètres avec des informations supplémentaires sur leur utilisation. Si un paramètre est entouré de crochets, il est facultatif.
Pour définir une procédure avec des paramètres, vous devez séparer tous les paramètres par un point-virgule dans la définition de la procédure.
procedure MyFunction(Param1: Integer; Param2: Text[50])
Instruction Exit
Lorsque vous créez une procédure et qu’elle a fini d’exécuter son code, si vous souhaitez qu’elle renvoie quelque chose, vous pouvez utiliser l’instruction exit.
exit(<expression>);
exit(param * param);
Si vous ne fournissez pas de valeur de renvoi dans l’instruction exit, votre procédure prend fin. Cette fonctionnalité peut être utile si vous souhaitez que votre procédure s’arrête après une certaine condition. Sinon, vous pouvez fournir une valeur qui peut être renvoyée.
local procedure MyFunction() : Integer
var
myResult: Integer
begin
myResult := Power(2, 3);
exit(myResult);
end;