Sign in Join
Wiki copytemporary

Unit/fr

Deutsch · English · Español · Français · Português · Suomi · Русский

Une unité est un fichier source (ou le binaire compilé à partir de ce fichier) qui a été écrit en utilisant le langage 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 dans 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


From the Free Pascal wiki, page "Unit/fr", as it stood on 2016-11-02 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.