Procédures et fonctions

La procédure et les fonctions sont les blocs de code que le développeur écrit à partir des fonctions proposées par le langage de programmation et les composants ou unités que le développeur importe dans son propre projet. On appelle cela des routines.

En Delphi, il existe deux types de routines : les procédures et les fonctions. On déclare une procédure quand aucun résultat n’est retourné par la routine et on doit déclarer une fonction quand un résultat est retourné par le bloc de code.

Le mot réservé pour déclarer une procédure est procedure. procedure

Le mot réservé pour déclarer une fonction est function. function

Le fait de déclarer une fonction introduit la variable Result qui sert à retourner le résultat de la routine (voir exemple ci-dessous). Result

On les définit dans la section interface et on écrit leur implémentation dans la section implementation.

Comme pour les variables, toutes les procédures et les fonctions qui sont définies dans la section interface seront accessibles de manière globale par toutes les autres unités faisant référence à l’unité portant leur implementation.

On peut aussi déclarer les routines au niveau de la section implementation. Elles ne seront pas utilisables par d’autres unités.

On peut même omettre leur déclaration...

Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les opérateurs
Suivant
Instructions basiques