4D Pack v15 R2_o_AP fopen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Pack v15 R2
_o_AP fopen
|
_o_AP fopen ( toOpen ; mode ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
toOpen | Chaîne |
![]() |
Nom du fichier ou du port qui doit être ouvert | |||||
mode | Entier |
![]() |
Mode d'ouverture 0 = en écriture seule 1 = en lecture seule | |||||
Résultat | Entier long |
![]() |
Valeur qui doit être utilisée avec AP FPRINT, ou 0 si le fichier ou le port ne peut pas être ouvert | |||||
La commande _o_AP fopen appelle la commande C ANSI fopen, qui permet d'ouvrir des canaux série ou parallèle (sous Windows), ou encore de créer directement des fichiers.
La valeur retournée par cette commande permet ensuite l'écriture à l'aide la commande _o_AP FPRINT dans le canal ou le fichier ouvert. Le fichier ou le canal ouvert peut alors être refermé à l'aide de la commande _o_AP FCLOSE.
Note : Sous Mac OS, cette commande permet uniquement de créer des fichiers.
Ecriture de "hello world" dans le port parallèle :
port:=_o_AP fopen("LPT1";0)
_o_AP FPRINT(port;"hello world")
_o_AP FCLOSE(port)
Ecriture de "hello world" dans le port série :
port:=_o_AP fopen("COM1";0)
_o_AP FPRINT(port;"hello world")
_o_AP FCLOSE(port)
Ecriture de "hello world" dans le fichier "MonDoc.txt" :
port:=_o_AP fopen("C:\MonDoc.txt";0)
_o_AP FPRINT(port;"hello world")
_o_AP FCLOSE(port)
Lecture d'un fichier :
port:=_o_AP fopen("C:\MonDoc.txt";1)
MaVar:=_o_AP fread(port)
_o_AP FCLOSE(port)
Produit : 4D Pack
Thème : 4D_Pack : ANSI Streams
Numéro :
61979
Créé : 4D Pack 6
Renommé : 4D Pack v14 R5
4D Pack ( 4D Pack v15 R2)
4D Pack ( 4D Pack v15.1)
4D Pack ( 4D Pack v15)