Voici les différents unités reconnus par le compilateur de langage de programmation Free Pascal et habituellement inclus à l'aide du mot réservé «USES» :
Unité | Description |
---|---|
BaseUnix | Cette unité contient les routines de base pour Unix. |
character | Cette unité contient la classification de caractère Unicode et sa conversion. |
charset | Cette unité contient un support d'ensemble de caractères. |
Classes | Cette unité contient les bases de la programmation objet du RTL. |
clocale | Cette unité contient les routines d'initialisation d'ajustements de la bibliothèque de langage de programmation C. |
cmem | Cette unité contient le gestionnaire de mémoire de remplacement qu'utilise la bibliothèque de langage de programmation C. |
ComObj | Cette unité permet de travailler avec des composantes COM de Windows, elle offrant un accès facile et direct aux fonctionnalités exposées par ces composantes. |
Crt | Cette unité contient l'interface console (Clavier et Écran) pour l'affichage dans l'écran de texte. |
cthreads | Cette unité contient les routines d'initialisation de gestionnaire de processus avec un gestionnaire de processus POSIX. |
ctypes | Cette unité contient les définitions de type communs au langage de programmation C. |
cwstring | Cette unité contient un gestionnaire de chaine de caractères Unicode avec une bibliothèque d'intégration en langage de programmation C. |
dateutils | Cette unité contient les routines de base pour la gestion de la date et de l'heure. |
Dos | Cette unité contient l'interface du système d'exploitation DOS. |
dxeload | Cette unité contient les routines de chargements de fichier DXE en mémoire. |
dynlibs | Cette unité contient les routines pour supporté les bibliothèques de liens dynamiques. |
emu387 | Cette unité contient les routines d'émulation du coprocesseur mathématique 80387. |
errors | Cette unité permet de convertir les codes d'erreur Unix en message chaîne de caractères. |
exeinfo | Cette unité permet de retourner des informations sur l'exécutable. |
fgl | Cette unité contient les listes génériques du Free Pascal. |
fpwidestring | Cette unité contient un support pour les chaînes de caractères Unicode native de l'Object Pascal. |
GD | Cette unité contient une interface pour la bibliothèque LibGD, étant une bibliothèque de traitement d'images utilisée pour la manipulation d'images bitmap (comme PNG, JPEG, GIF,...). Elle permet aux développeurs d'utiliser diverses fonctionnalités liées à la création, la modification, et l'enregistrement d'images dans différents formats. |
getopts | Cette unité contient les routines de compatibilité GNU pour l'accès aux options de la ligne de commande. |
go32 | Cette unité contient l'interface pour le «DOS extender» en 32 bits. |
gpm | Cette unité contient l'interface de la bibliothèque GPM (General Purpose Mouse). |
Graph | Cette unité contient l'interface d'affichage graphique de compatibilité avec Turbo Pascal. |
heaptrc | Cette unité contient les fonctionnalités de déboguage pour la mémoire de tas. |
ipc | Cette unité contient les fonctionnalités du «Unix Inter Process Communication». |
Keyboard | Cette unité contient les fonctionnalités d'accès de bas niveau au clavier. |
lineinfo | Cette unité permet de retourner des informations de lignes d'adresses. |
Linux | Cette unité contient l'interface du système d'exploitation Linux. |
lnfodwrf | Cette unité permet de retourner des informations de lignes d'adresses. |
Math | Cette unité contient les fonctions et procédures de calcul mathématique. |
matrix | Cette unité contient les matrices à 2, 3 ou 4 dimensions utilisé dans la géométrie 2D et 3D pour l'affichage graphique. |
mmx | Cette unité contient les routines donnant accès aux fonctionnalités MMX des microprocesseurs. |
Mouse | Cette unité contient les fonctionnalités d'événements associé à la souris. |
NB30 | Cette unité contient les définitions pour la prise en charge de NetBIOS 3.0 portable. |
Objects | Cette unité contient les routines d'appel d'objet. |
objpas | Cette unité contient les routines d'objet pour «Delphi» et l'«objfpc». |
oldlinux | Cette unité contient l'interface du système d'exploitation Linux version 1.0.X seulement. |
ports | Cette unité contient les routines d'accès au ports matériel. |
printer | Cette unité contient les routines d'accès à l'imprimante. |
RegExpr | Cette unité contient les routines de manipulation d'expression régulières (regex). |
Sockets | Cette unité contient les routines de fonctionnalités à un socket TCP/IP. |
Strings | Cette unité contient les fonctions et procédures permettant la gestion des chaînes de caractères ASCIZ |
strutils | Cette unité contient les fonctions diverses pour la manipulation de chaîne de caractères |
System | Cette unité contient les fonctions, procédures, variables et constantes permettant une compatibilité minimale avec le langage Pascal standard |
SysUtils | Cette unité contient les fonctions, procédures, variables et constantes d'outils complémentaire au système |
typinfo | Cette unité contient les définitions pour le RTTI (Access Run-Time Type Information). |
Unix | Cette unité contient des routines de fonctionnalités étendues pour Unix. |
unixcp | Cette unité contient les conversions de nom de page de code en numéro. |
unixtype | Cette unité contient les définitions de type de données de base pour Unix. |
unixutil | Cette unité contient les routines utilitaires pour Unix. |
Video | Cette unité contient les routines d'affichage. |
wincrt | Cette unité contient les routines de clavier et de temps auxiliaire de Windows pour l'unité Graph. |
windirs | Cette unité contient les routines permettant de demander les noms de répertoires spécifiés sous Windows. |
winmouse | Cette unité contient les fonctionnalités d'événements associé à la souris sous Windows avec l'unité Graph. |
x86 | Cette unité contient les routines Intel 80x86 spécifique à la plateforme Unix. |
Dernière mise à jour : Lundi, le 17 avril 2017