Voici les types de données élémentaires, soit les types de données sur lesquels reposent tous les autres types de données :
Type | Description |
---|---|
AnsiChar | Ce type de données permet de définir une variable de format Char (n'importe quel caractère ANSI 0 à 255). |
AnsiString | Ce type de données permet de définir une chaine de caractères avec des caractères ANSI. |
Array | Ce mot réservé permet de définir des tableaux avec des valeurs scalaires. |
Boolean | Ce type d'identificateur permet de définir une variable de format Booléen (True ou False). |
Byte | Ce type d'identificateur permet de définir une variable de format Byte (valeur entre 0 et 255). |
Cardinal | Ce type d'identificateur permet de définir une variable entière de format Cardinal (valeur entre 0 et 65 535 ou ou 0 à 2147483647). |
Char | Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255). |
Class | Ce mot réservé permet d'indiquer une méthode opérant sur une référence de classe plutôt que sur un objet de référence. |
Comp | Ce type d'identificateur permet de définir une variable de format Comp (valeur entre -263 et +263 -1). |
Currency | Ce type d'identificateur permet de définir une variable de format Currency (nombre réel de -922337203685477,5808 à 922337203685477,5807). |
Double | Ce type d'identificateur permet de définir une variable réel de format Double (valeur entre 5,0 x 10-324 .. 1,7 x 10308). |
Extended | Ce type d'identificateur permet de définir une variable réel de format Extended (valeur entre 3.4 x 10-4932 à 1.1 x 104932). |
File | Ce mot réservé permet de définir une variable de format fichier. |
Int64 | Ce type de données permet de définir un entier sur 64 bits (-9223372036854775808 à 9223372036854775807). |
Integer | Ce type d'identificateur permet de définir une variable entière de format Integer (valeur entre -32768 et 32767 ou -2147483648 à 2147483647). |
LongInt | Ce type d'identificateur permet de définir une variable entière long de format Integer (valeur entre -2147483648 et 2147483647). |
LongWord | Ce type de données permet de définir un naturel sur 32 bits. (0 à 4294967295). |
PAnsiChar | Ce type de données permet de définir un pointeur vers un type de données AnsiChar. |
PAnsiString | Ce type de données permet de définir un pointeur vers un type de données AnsiString. |
PChar | Ce type d'identificateur permet de définir une variable de chaine de caractères de format PChar. |
PCurrency | Ce type de données permet de définir un pointeur vers un type de données Currency. |
PDateTime | Ce type de données permet de définir un pointeur vers un type de données TDateTime. |
PExtended | Ce type de données permet de définir un pointeur vers un type de données Extended. |
PInt64 | Ce type de données permet de définir un pointeur vers un type de données Int64. |
Pointer | Ce type d'identificateur permet de définir un pointeur. |
PShortString | Ce type de données permet de définir un pointeur vers un type de données ShortString. |
PString | Ce type de données permet de définir un pointeur vers un type de données String. |
PVariant | Ce type de données permet de définir un pointeur vers un type de données Variant. |
PWideChar | Ce type de données permet de définir un pointeur vers un type de données WideChar. |
PWideString | Ce type de données permet de définir un pointeur vers un type de données WideString. |
Real | Ce type d'identificateur permet de définir une variable réel de format Real. |
Real48 | Ce type de données permet de définir un nombre réel sur 48 bits. Ce type de données est obsolète. |
Record | Ce mot réservé permet de définir des structures d'enregistrement contenu dans des variables. |
ShortInt | Ce type d'identificateur permet de définir une variable entière de format ShortInt (valeur entre -128 et +127). |
ShortString | Ce type de données permet de définir une chaine de caractères courte, c'est-à-dire entre 1 et 255 caractères. |
Single | Ce type d'identificateur permet de définir une variable entière de format Single (valeur entre 1,5 x 10-45 et 3,4 x 1038). |
SmallInt | Ce type de données permet de définir un entier sur 16 bits. |
String | Ce mot réservé permet de définir une variable de chaine de caractères de format String. |
TColor | Ce type de données contient les valeurs possibles que peut prendre une couleur. |
TDateTime | Ce type de données contient la date et l'heure. |
Text | Ce type d'identificateur permet de définir une variable de fichier de format Text. |
TextFile | Ce type d'identificateur permet de définir une variable de fichier de format Text. |
TFloatFormat | Ce type de données contient une énumération de tous les formats possibles de nombre réel. |
TFormatSettings | Ce type de données contient le contexte de formatage de chaine adapté au processus léger. |
TObject | Cette classe permet d'effectuer la gestion de base de toutes les composantes Delphi, Kylix et Lazarus. |
TPoint | Ce type de données contient la coordonnée d'un point. |
TRect | Ce type de données contient la coordonnée d'un rectangle. |
TReplaceFlags | Ce type de données contient le type d'opération de recherche : soit une simple recherche ou un remplacement. |
TSearchRec | Ce type de données contient une entrée de répertoire qu'utilise les fonctions FindFirst et FindNext. |
TSysCharSet | Ce type de données contient un ensemble de caractères spéciaux utiliser pour l'analyse de chaine de caractères. |
TThreadFunc | Ce type d'identificateur permet de définir la fonction d'appel de la fonction BeginThread. |
Variant | Ce type d'identificateur permet de définir une variable de n'importe quel type. Donc, il s'adaptera au type de données spécifiés lorsqu'on lui affecte une valeur, il devra un nombre entier, réel, booléen, chaine de caractères,... |
WideChar | Ce type d'identificateur permet de définir un caractère Unicode. |
WideString | Ce type d'identificateur permet de définir une chaine de caractères Unicode alloué dynamiquement. |
Word | Ce type d'identificateur permet de définir une variable entière de format Word (valeur entre 0 et 65 535). |
Légende
Cette couleur permet d'indiquer que le type de données n'est plus utilisé ou est abandonné.
Dernière mise à jour : Samedi, le 13 septembre 2014