Gestion de fichiers de données


Les principes de base

Les procédures et fonctions du traitement de fichiers

La procédure ASSIGN

Cette procédure permet d'assigner le nom d'un fichier disque à une variable fichier. Après l'appel de celle-ci, toute opération sur la variable fichier affectera le fichier DOS correspondant.

Ø Syntaxe : ASSIGN(varfich,nomfich);

où varfich est une variable de type fichier (FILE) et nomfich une chaîne de caractères contenant la valeur du nom et du chemin du fichier.

La procédure REWRITE

Cette procédure créé un nouveau fichier disque.

Ø Syntaxe : REWRITE(varfich);

où varfich est une variable de type fichier.

La procédure RESET

Cette procédure ouvre un fichier disque et positionne le pointeur de celui-ci sur le premier enregistrement du fichier.

Ø Syntaxe : RESET(varfich);

où varfich est une variable de type fichier.

La fonction FILESIZE

Cette fonction renvoie le nombre d'enregistrements composant le fichier.

Ø Syntaxe : FILESIZE(varfich);

où varfich est une variable de type fichier et le résultat de cette fonction sera de type entier long (LONGINT).

La procédure SEEK

Cette procédure positionne le pointeur du fichier sur un enregistrement référencé par son numéro.

Ø Syntaxe : SEEK(varfich,num);

où varfich est une variable de type fichier et num un entier long (LONGINT).

La procédure CLOSE

Cette procédure ferme un fichier disque et rend toute opération sur celui-ci impossible.

Ø Syntaxe : CLOSE(varfich);

où varfich est une variable de type fichier.

La procédure READ

Cette procédure lit l'enregistrement courant d'un fichier et transfère la valeur de celui-ci dans une variable.

Ø Syntaxe : READ(varfich,varenr);

où varfich est une variable de type fichier et varenr une variable du type correspondant à la structure d'un enregistrement de ce fichier.

La procédure WRITE

Cette procédure écrit la valeur d'une variable sur l'enregistrement courant d'un fichier.

Ø Syntaxe : WRITE(varfich,varenr);

où varfich est une variable de type fichier et varenr une variable du type correspondant à la structure d'un enregistrement de ce fichier.