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.
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. |
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. |
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. |