Unit/fr

From Lazarus wiki
Revision as of 21:00, 7 February 2013 by Frizer23 (talk | contribs) (Traduction de l’anglais)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) español (es) suomi (fi) français (fr) português (pt) русский (ru)

Une unité est un fichier source (ou le binaire compilé à partir de ce fichier) qui a été écrit en utilisant le langange de programmation Pascal. C’est un module unique dans une application ou un module objet.

Une unité peut être utilisée là où certaine fonctionnalités sont nécessaires dan un programme applicatif ou dans d’autres unités et permet au code qui fournit cette fonctionnalité d’être créé une fois et utilisé à plusieurs endroits. Ceci réduit la possibilité d’erreur et augmente la possibilité de réutilisation de code.

Une unité binaire peut être utilisée quand un programmeur souhaite fournir une fonctionnalité à utiliser dans un programme Pascal sans vouloir en fournir le code source.

Les unités étaient aussi utilisées dans les vieilles versions de Pascal lorsqu’il était nécessaire que les ordinateurs aux ressources limités de charger des routines à la demande plutôt que de garder toutes les routines du programme exécutable en mémoire.

Une unité qui a besoin d’accéder par exemple à des procédures et des types de données dans une autre unité doit indiquer ces unités dans la déclaration de Uses et le lien est fait sans avoir besoin d’écrire un makefile comme en C.

Une unité peut aussi être utilisée pour déclarer une série de constantes ou de variables globales utilisées par l’application sans contenir de code exécutable. Ceci est semblable au mot clef COMMON du langage Fortran.

Format

Une unité est définie avec le mot-clef UNIT et éventuellement une liste de types globaux, de constantes et de variable, des variables, méthodes, propriétés et méthodes publiques ou privées ainsi qu’un code d’initialisation de l’unité.

En savoir Plus