ASSIGN |
Association |
IBM Personal Computer Pascal |
Syntaxe
Procedure ASSIGN(VAR F;CONST N:STRING)
|
Paramètres
Nom |
Description |
F |
Ce paramètre permet d'indiquer l'identificateur de fichier. |
N |
Ce paramètre permet d'indiquer le nom du fichier. |
Description
Cette procédure permet d'attribuer un nom de fichier DOS dans une STRING (ou LSTRING) à un fichier spécifié.
Remarques
- La procédure ASSIGN attribue un nom de fichier DOS dans une STRING (ou LSTRING) à un fichier F. La procédure ASSIGN tronque toujours tous
les espaces de fin et remplace tout nom de fichier défini précédemment.
- Un nom de fichier doit être défini (lors de l'initialisation des paramètres du programme, avec READFN ou avec ASSIGN) avant le premier
RESET ou REWRITE sur un fichier. La procédure ASSIGN sur un fichier ouvert (après RESET ou REWRITE
mais avant CLOSE) génère une erreur. La procédure ASSIGN sur les fichiers INPUT et OUTPUT est autorisé, mais comme ils sont ouverts automatiquement, ils doivent
d'abord être CLOSE. Le nom de fichier prend le format suivante :
Le nom de fichier peut contenir de 1 à 8 caractères et l'extension d'extension facultative peut contenir de 1 à 3 caractères. La spécification
drive de l'unité de disque (comme A:) peut également être fournie. Le nom de fichier filename peut être CHR(0)-tempfile. Le nom de fichier peut être l'un des nombreux noms
DOS spéciaux pour les entrées/sorties non tamponnées : PRN et LPT1 pour l'imprimante en ligne, CON pour la console, le NUL pour le dispositif factice et
le COM1 ou AUX pour un port série RS232. Le nom de fichier peut être l'un des deux noms IBM Personal Computer Pascal spéciaux pour les entrées/sorties non mises
en mémoire tampon : USER pour la console ou LINE pour un port de série RS232.
- Il n'est pas recommandé de spécifier CON pour l'entrée, car DOS met en mémoire un tampon de 512 caractères avant qu'ils ne soient disponibles pour
l'IBM Personal Computer Pascal. Le USER doit être utilisé pour les entrées/sorties de console non tamponnées DOS.
Dernière mise à jour : Dimanche, le 19 avril 2020