Accueil        Lexique        UNITéS        Algorithmes        Tutoriel   

Les unités de Pure Pascal (langage Pascal pour les ordinateurs de la gamme Atari ST), compatible Turbo Pascal.

Unité TOS : Fonctions de gestion de fichiers

Fonctions de gestion de fichiers

  1. Fsetdta (GEMDOS 26) Définit l'adresse du tampon de transfert de disquette.
  2. Fgetdta (GEMDOS 47) Lire l'adresse du tampon de transfert de disquette.
  3. Fcreate (GEMDOS 60) Créer un fichier.
  4. Fopen (GEMDOS 61) Ouvrir le fichier.
  5. Fclose (GEMDOS 62) Ferme le fichier.
  6. Fread (GEMDOS 63) Lire le fichier.
  7. Fwrite (GEMDOS 64) Fichier d'écriture.
  8. Fdelete (GEMDOS 65) Supprimer le fichier.
  9. Fseek (GEMDOS 66) Positionne le pointeur d'accès au fichier.
  10. Fattrib (GEMDOS 67) Définir ou lire les attributs du fichier.
  11. Fdup (GEMDOS 69) Descripteur de fichier en double.
  12. Fforce (GEMDOS 70) Redirection du canal standard vers d'autres Canaux d'entrée/sortie.
  13. Fsfirst (GEMDOS 78) Recherche la première entrée dans le répertoire.
  14. Fsnext (GEMDOS 79) Recherchez l'entrée suivante dans le répertoire.
  15. Frename (GEMDOS 86) Changer le nom du fichier.
  16. Fdatime (GEMDOS 87) Lire ou définir la date de modification d'un fichier.
  17. Fpipe (GEMDOS 256) Crée un tuyau. Fonction MiNT et MagiC
  18. Fcntl (GEMDOS 260) Effectuer des opérations de commande sur un fichier donné. Fonction MiNT et MagiC
  19. Finstat (GEMDOS 261) Déterminer l'état d'entrée d'un fichier. Fonction MiNT et MagiC
  20. Foutstat (GEMDOS 262) Déterminer l'état de sortie d'un fichier. Fonction MiNT et MagiC
  21. Fgetchar (GEMDOS 263) Lire un caractère à partir d'un fichier. Fonction MiNT
  22. Fputchar (GEMDOS 264) Ecrire un caractère dans un fichier. Fonction MiNT
  23. Fselect (GEMDOS 285) Demande d'état du fichier avec timeout. Fonction MiNT et MagiC
  24. Fmidipipe (GEMDOS 294) Redirige une entrée/sortie MIDI. Fonction MiNT
  25. Fxattr (GEMDOS 300) Obtenir les attributs de fichiers étendus (XATTR)r. Fonction MiNT et MagiC
  26. Flink (GEMDOS 301) Créer un nouveau lien (Physique) sur un fichier. Fonction MiNT et MagiC
  27. Fsymlink (GEMDOS 302) Créer un lien symbolique sur un fichier. Fonction MiNT et MagiC
  28. Freadlink (GEMDOS 303) Suivre un lien symbolique. Fonction MiNT et MagiC
  29. Fchown (GEMDOS 305) Modifier l'ID du propriétaire/groupe. Fonction MiNT
  30. Fchmod (GEMDOS 306) Définir les autorisations d'accès aux fichiers.. Fonction MiNT

Notes du Webmaster

  • ajout de l'entrée Fpipe dans ce menu, étant absent de la documentation HLP d'origine : en revanche la fiche de cette fonction existait déjà.
  • Ajout des entrées et fiches des fonctions : Fcntl, Finstat, Foutstat, Fgetchar, Fputchar, Fselect, Fmidipipe, Fxattr, Flink, Fsymlink, Freadlink, Fchown, Fchmod. Ces fonctions sont définies dans l'Unité TOS mais non documentées.

Vous trouverez dans cette zone la liste de toutes les Unités (équivalent des "Librairies" en C) de Pure Pascal. Les Unités indiqués comme standards existent dans la majorité des compilateurs Pascal existant sur ordinateurs 16 bits et au dela (dont Turbo Pascal 3 mini). Les unités indiqués comme Atari sont spécifiques aux systèmes d'exploitation des Atari ST (TOS n.n).

Accès aux unités

Les menus déroulants de chaque unité sont des accès directs aux procédures et fonctions, classés alphabétiquement (sans tenir compte de la casse, puisque le langage Pascal ne tient pas compte de la casse!)
CRT (Standard)

DOS (Standard)

GEM : AES (Atari)

GEM : VDI (Atari)

Graph (Standard)

Overlay (Standard)

Printer Strings (Standard)

System (Standard)

TOS : BIOS (Atari)

TOS : GEMDOS (Atari)

TOS : XBIOS (Atari)

Cette page Unités est issu du fichier UNIT.HLP de la documentation de Pure Pascal (d'Application Systems Heidelberg), qui a été convertie en format TXT puis traduite de l'Allemand grâce à Google Translator : des milliers de copier/coller de et vers Google translator ont été nécessaires, ne connaissant pas un mot d'Allemand!

Les unités CRT, DOS, Graph, Overlay, Printer et System sont standard à TOUS les compilateurs Pascal compatible avec Turbo Pascal 5. L'unité String a été introduit avec Turbo Pascal 7 (Et Pure Pascal 1.1) et permet de manipuler les chaines de caractères de type langage C. Les Unités GEM (VDI et AES) et TOS (BIOS, GEMDOS et XBIOS) sont spécifiques au système Atari ST et contiennent parfois des fonctions équivalentes à certaines fonctions des Unités générales (notamment BIOS). Les fonction XBIOS sont des fonctions permettant de tirer pleinement partie du matériel spécifique Atari, notamment Falcon (Audio, DSP, Blitter, Résolutions étendues etc)


Copyright © 2021 par Albatros Concept (Bruno Aubin)