Section courante

A propos

Section administrative du site

USES

Utilise
Delphi/Kylix/Lazarus

Syntaxe

Uses unit1,unit2,...; Définition classique
Uses unit1 in FileName1 {unit2, ...}; Définition avec spécification des noms de fichiers

Paramètres

Nom Description
unit1, unit2,... Ce paramètre permet d'indiquer les noms d'unités à inclure comme référence
FileName1 Ce paramètre permet d'indiquer le nom du fichier correspondant à l'unité.

Description

Ce mot réservé permet d'indiquer les unités devant être utilisé par le programme, l'unité ou bibliothèque «Library» courante. Chaque unité est effectivement importée - toutes les routines publiques ou publiées et les données de chaque unité sont mises à leur disposition. Le mot réservé uses est facultative. Si vous l'utilisez, elle doit être la première déclaration d'un programme, d'une bibliothèque ou des sections d'interface et d'implémentation d'une unité. Dans la première syntaxe, le mot réservé uses permet à Delphi de trouver les unités. Dans la deuxième syntaxe, le mot réservé uses permet à Delphi d'indiquer le nom de fichier, y compris le chemin, où réside l'unité. Cette deuxième syntaxe ne s'applique qu'aux programmes et aux bibliothèques (Library). De façon concrète, on utilise par exemple le mot réservé uses, pour indiquer l'inclusion de SysUtils afin qu'il dispose d'un grand nombre de routines de manipulation de données, telles que FloatToStr.

Remarques

Exemple

Cet exemple permet d'utiliser le mot réservé «USES» :

  1. Program UsesSamples;
  2.      
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.    
  6. BEGIN
  7.  WriteLn('SysUtils.StrLen = ',SysUtils.StrLen('Strings.StrLen'));
  8. END.

on obtiendra le résultat suivant :

Strings.StrLen = 14

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence des unités
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Implementation
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) - Unit

Dernière mise à jour : Mercredi, le 18 février 2015