System.Assign
Delphi
procedure Assign(var F: File; FileName: String); overload;
procedure Assign(var F: TextFile; FileName: String); overload;
procedure Assign(var F: TextFile; FileName: String; CodePage: Word); overload;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure | public | System.pas | System | System |
Description
Associe le nom d'un fichier externe à une variable fichier.
Appelez Assign pour initialiser une variable fichier dans le code Delphi. F est une variable fichier d'un type quelconque. FileName est une expression de type chaîne ou de type PChar si la syntaxe étendue a été activée.
Après l'appel à Assign, F reste associée au fichier externe jusqu'à ce que ce dernier soit fermé. Toutes les opérations sur F agissent sur le fichier externe nommé par FileName.
Si le paramètre FileName est vide, Assign associe F au fichier standard en entrée ou en sortie. Après un appel à Reset (F) et si le nom affecté est vide, F fait référence au fichier standard en entrée, et après un appel à Rewrite (F) et si le nom affecté est vide, F fait référence au fichier standard en sortie.
N'utilisez pas Assign avec une variable correspondant à un fichier déjà ouvert.
Remarque : Afin d'éviter les conflits de portée, AssignFile remplace la procédure Assign qui était disponible dans les versions antérieures du produit Delphi. Cependant, pour des raisons de compatibilité descendante, Assign reste utilisable.