IMPLEMENTATION |
Implémentation |
---|---|
Delphi/Kylix/Lazarus |
Syntaxe
Implementation |
Description
Ce mot réservé permet de spécifier la zone privé où sont décrits le code de l'unité. Ainsi, la section IMPLEMENTATION contient les définitions de toutes les fonctions, procédures et méthodes déclarées dans la section INTERFACE de l'unité (UNIT). Vous pouvez également avoir des déclarations de type, de sous-programme et de variable supplémentaires dans la section IMPLEMENTATION, auquel cas les déclarations sont privées à l'unité.
Remarques
- La section de IMPLEMENTATION d'une unité (UNIT) est obligatoire, bien qu'elle puisse être vide.
- Les modifications apportées à la section IMPLEMENTATION d'une unité ne forcent pas les unités dépendantes à cette unité à être recompilées.
- Toutes les unités utilisées non nécessaires à la section INTERFACE doivent être répertoriées dans la déclaration USES de la section IMPLEMENTATION (pour minimiser la quantité de code à recompiler, si l'une de ces unités change). Les modifications apportées à l'interface (y compris les chemins à suivre pour utiliser des unités) imposent une recompilation de toutes les unités dépendantes. En revanche, les modifications apportées à la section d'implémentation (IMPLEMENTATION) ne se propagent pas aux unités dépendantes.
Exemple
Voici un exemple de l'utilisation de cette instruction :
Voir également
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Const
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Function
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Interface
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Procedure
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Type
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Unit
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Uses
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Var