ASSIGNFILE |
Assigner un fichier |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Procedure AssignFile(Var varfich;nomfich:String); |
Procedure AssignFile(Var varfich:File;nomfich:String); |
Procedure AssignFile(Var varfich:TextFile;nomfich:String); |
Paramètres
Nom | Description |
---|---|
varfich | Ce paramètre permet d'indiquer l'identificateur de fichier. |
nomfich | Ce paramètre permet d'indiquer le nom du fichier. |
Description
Cette procédure effectue l'association entre un nom de fichier et une variable de type fichier (FILE).
Remarques
- Appelez la procédure AssignFile pour attribuer un nom de fichier à un fichier typé, un fichier non typé ou un fichier texte avant d'ouvrir le fichier. La procédure AssignFile n'est pas une véritable procédure.
- Un appel ultérieur à Append, Reset ou Rewrite ouvrira le fichier. Si vous n'appelez pas d'abord AssignFile, un appel à Append, Reset ou Rewrite entraîne Delphi à signaler l'erreur d'entrée/sortie 102.
- Le Delphi interprète une chaîne de caractères vide comme console. Dans une application console, les fichiers Input et Output sont automatiquement affectés à la console. Essayer d'utiliser un fichier de console dans une application GUI entraîne une erreur d'entrée/sortie 105.
Exemple
Voici un exemple montrant comme écrire une chaîne de caractères dans le fichier «TEST.TXT» :
on obtiendra le résultat suivant dans le fichier «TEST.TXT» :
Ecrit cette ligne dans le fichier TEST.TXTVoir également
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Append
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AssignPrn
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - File
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Reset
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - ReWrite
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - TextFile