4D Pack v15.1

_o_AP fopen

Accueil

 
4D Pack v15.1
_o_AP fopen

_o_AP fopen 


 

_o_AP fopen ( toOpen ; mode ) -> Résultat 
Paramètre Type   Description
toOpen  Chaîne in Nom du fichier ou du port qui doit être ouvert
mode  Entier in Mode d'ouverture 0 = en écriture seule 1 = en lecture seule
Résultat  Entier long in 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)



Voir aussi  

_o_AP FPRINT

 
PROPRIÉTÉS 

Produit : 4D Pack
Thème : 4D_Pack : ANSI Streams
Numéro : 61979

Cette commande est obsolète et ne doit plus être utilisée

 
HISTORIQUE 

Créé : 4D Pack 6
Renommé : 4D Pack v14 R5

 
UTILISATION DE L'ARTICLE

4D Pack ( 4D Pack v15.1)
4D Pack ( 4D Pack v15)