OPEN |
Ouvre |
---|---|
Basic du Commodore 64 |
Syntaxe
OPEN #handle,m |
OPEN #handle,m,adressesecondaire |
OPEN #handle,m,adressesecondaire,nomfichier |
OPEN #handle,m,adressesecondaire,nomfichier,type,mode |
Paramètres
Nom | Description | |
---|---|---|
handle | Ce paramètre permet d'indiquer le numéro du descripteur du fichier ou un périphérique (Handle) : | |
m | Ce paramètre permet d'indiquer le numéro de dispositif: | |
Valeur | Description | |
0 | Cette valeur indique l'écran | |
1 | Cette valeur indique le magnétocassette | |
4 | Cette valeur indique l'imprimante | |
8 | Cette valeur indique l'unité de disque | |
adressesecondaire | Ce paramètre permet d'indiquer les caractéristiques d'impression | |
nomfichier | Ce paramètre permet d'indiquer le nom du fichier | |
type | Ce paramètre permet d'indiquer le type de fichier utilisé. | |
mode | Ce paramètre permet d'indiquer le mode : | |
Valeur | Description | |
R | Cette valeur indique le mode de lecture | |
W | Cette valeur indique le mode d'écriture |
Description
Cette commande permet d'ouvrir un fichier ou un périphérique.
Remarques
- L'instruction OPEN ouvre ensuite un canal vers un périphérique tel qu'une imprimante, un unité de disque ou un magnétocassette pour les opérations d'entrée ou de sortie. Le mot OPEN est suivi d'un numéro de fichier logique et d'un numéro de périphérique. L'instruction OPEN peut également inclure les informations facultatives suivantes : adresse secondaire, nom de fichier, type de fichier et mode de fichier.
- Le numéro de fichier logique est attribué à un fichier compris entre 1 et 255. Le numéro de fichier logique est référencé par les autres commandes d'entrée et de sortie telles que PRINT #, INPUT #, CMD et CLOSE. L'instruction OPEN associe un numéro de fichier à un numéro de périphérique.
- Le numéro de périphérique est le numéro attribué à un périphérique. Par exemple, le périphérique 1 est le magnétocassette, le périphérique 4 est l'imprimante et le périphérique 8 est le lecteur de disquette. Le numéro de périphérique est impliqué dans d'autres instructions d'entrée et de sortie avec le numéro de fichier logique.
- L'adresse secondaire facultative spécifie une opération d'entrée ou de sortie sur un périphérique. Par exemple, l'adresse secondaire 0 sur le magnétocassette spécifie une opération de lecture à partir de la bande magnétique. L'adresse secondaire 1 spécifie une opération d'écriture. Ces adresses secondaires spécifient différentes opérations sur différents périphériques.
- L'instruction OPEN peut spécifier un nom de fichier entre guillemets, mais il n'est pas requis pour les fichiers d'imprimante ou de bande magnétique. Le nom de fichier a une longueur maximale de 16 caractères.
- Le type de fichier spécifie le type de fichiers utilisés. Il existe quatre types de fichiers d'unité de disque : fichiers séquentiels (SEQ), relatifs (REL), programmes (PRG) et utilisateurs (USR). Le magnétocassette utilise uniquement des fichiers programme et séquentiels. Si le type de fichier n'est pas spécifié, le lecteur de disquette et le magnétocassette supposent qu'il s'agit d'un fichier programme sauf si le mode est spécifié.
- Le mode spécifie que le type d'opération de sortie est effectué. Les modes sont lecture (R) et écriture (W). Le mode est généralement spécifié lors de l'utilisation de fichiers sur disquette.
Exemple
L'exemple suivant permet d'ouvrir l'écran vers un périphérique :
- OPEN 3,3
Dernière mise à jour : Lundi, le 12 décembre 2016