System.Assign

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;
function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;
function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;

Propriétés

Type Visibilité  Source Unité  Parent
function 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 Object Pascal. 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 Object Pascal. Cependant, pour des raisons de compatibilité descendante, Assign reste utilisable.

Voir aussi