Section courante

A propos

Section administrative du site

DOS

Système d'exploitation sur disquette
HighSpeed Pascal

Description

Cette unité contient les routines d'utilisation du système d'exploitation. L'unité DOS met en oeuvre une variété d'unités de système d'exploitation et de disques. Il correspond directement à l'unité DOS de Turbo Pascal et à la version Atari ST de Highspeed Pascal. Cependant, en raison des plus grandes différences entre le système d'exploitation AmigaDOS, TOS et MS-DOS, il y a inévitablement certaines incompatibilités qu'ils n'ont pas été en mesure de minimiser tout en permettant d'accéder aux fonctionnalités d'AmigaDOS sans l'appeler directement.

Liste des constantes

Nom Description
AnyFile Cette constante permet d'indiquer un drapeau de n'importe quel type de fichier.
Archive Cette constante permet d'indiquer un drapeau de copie de sauvegarde.
DeleteFlag Cette constante permet d'indiquer une suppression autorisée.
Directory Cette constante permet d'indiquer un répertoire.
DirFlags Cette constante permet d'indiquer un drapeau pour afficher par liste.
ExecuteFlag Cette constante permet d'indiquer une exécution autorisée.
InfoFlag Cette constante permet de fixer le fichier .info.
PureFlag Cette constante permet d'indiquer un programme résidentiel.
ReadFlag Cette constante permet d'indiquer une lecture autorisée.
ScriptFlag Cette constante permet de fixer le fichier Script.
VolumeID Cette constante permet d'indiquer le premier fichier dans chaque répertoire.
WriteFlag Cette constante permet d'indiquer une écriture autorisée.

Liste des types de données

Nom Description
C_Str Ce type de données permet d'indiquer une chaîne de caractères de style C.
ComStr Ce type de données permet d'indiquer une chaîne de caractères de ligne de commande.
DateTime Ce type de données permet d'indiquer la date et l'heure.
DirStr Ce type de données permet d'indiquer une chaîne de caractères de répertoire.
ExtStr Ce type de données permet d'indiquer une chaîne de caractères d'extension de fichier.
NameStr Ce type de données permet d'indiquer une chaîne de caractères de nom de fichier.
PackedTime Ce type de données permet d'indiquer une heure en format compacté.
PathStr Ce type de données permet d'indiquer une chaîne de caractères de chemin de répertoire.
SearchRec Ce type de données permet de rechercher des fichiers à l'aide des routines FindFirst et FindNext.

Liste des variables

Nom Description
DosError Cette variable contient un numéro d'erreur AmigaDOS différent de zéro si une erreur se produit pendant une opération d'unité DOS.
PatternProc Cette variable permet de contrôler si la correspondance de modèle de style AmigaDOS (via ADosPattern) ou la correspondance de modèle de style MS-DOS (via MsDosPattern) est utilisée par les procédures FindFirst et FindNext.

Liste des procédures et fonctions

Nom Description
ADosPattern Cette fonction permet de mettre en oeuvre une correspondance de modèle de style AmigaDOS pour FindFirst/FindNext, lorsque son adresse est affectée à PatternProc.
ChDir Cette procédure permet de changer le répertoire courant.
EnvCount Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système.
EnvStr Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système.
Exec Cette procédure permet d'exécuter un programme exécutable.
FExpand Cette fonction retourne la nom complet d'une chemin de répertoire avec des chaînes de caractères standard au Pascal.
FExpandLock Cette fonction permet de rechercher le nom de fichier complet d'un verrou AmigaDOS.
FindFirst Cette procédure permet de rechercher le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié.
FindNext Cette procédure permet de rechercher l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
FSplit Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaînes de caractères de format standard Pascal.
GetDate Cette procédure permet de connaître la date actuel du système d'exploitation.
GetDir Cette procédure permet de connaître le répertoire courant de l'unité spécifié avec une chaîne de caractères de format standard Pascal.
GetEnv Cette fonction permet de connaître la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaînes de caractères de format standard Pascal.
GetFattr Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier.
GetFTime Cette procédure permet de connaître la date et l'heure de la dernière modification d'un fichier.
GetTime Cette procédure permet de connaître l'heure actuel du système d'exploitation.
LockAlertWindow Cette fonction permet de supprimer et réactiver l'insertion de disque et les alertes d'erreur.
MkDir Cette procédure permet de créer un répertoire.
MsDosPattern Cette fonction permet de mettre en oeuvre la correspondance de modèle de style MS-DOS pour FindFirst / FindNext, lorsque son adresse est affectée à PatternProc.
PackTime Cette procédure permet de convertir la date et l'heure en format utilisable par le système d'exploitation pour ses fichiers.
ParamCount Cette fonction retourne le nombre de paramètre passer au programme par le système d'exploitation.
ParamStr Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation.
SetDate Cette procédure permet de changer la date du système d'exploitation.
SetDateTime Cette procédure permet de fixer la date et l'heure actuelles via le système d'exploitation AmigaDOS. Il s'agit d'un appel spécifique à Amiga.
SetFAttr Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier.
SetFTime Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier.
StopFindFirst Cette fonction permet d'indiquer la fin de la lecture des fichiers fournis par FindFirst et FindNext. Cette fonction est une routine spécifique à Amiga.
UnPackTime Cette procédure permet de convertir le format utilisé par le système d'exploitation pour ses fichiers en une date et une heure.


Dernière mise à jour : Lundi, le 20 avril 2020