version 6.0
Note de compatibilité : Cette commande est désormais obsolète, elle est conservée pour des raisons de compatibilité uniquement et sera supprimée dans les prochaines versions du plug-in. Il est fortement recommandé d'utiliser les commandes du thème "Communications" de 4D.
AP fopen (fichier | port; mode) Entier long
Paramètre | Type | Description | |
fichier | port | Alpha | 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 |
Description
La commande 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 AP FPRINT dans le canal ou le fichier ouvert. Le fichier ou le canal ouvert peut alors être refermé à l'aide de la commande AP FCLOSE.
Note : Sous Mac OS, cette commande permet uniquement de créer des fichiers.
Exemples
(1) Ecriture de "hello world" dans le port parallèle :
port:=AP Fopen ( "LPT1";0 ) AP FPRINT ( port;"hello world" ) AP FCLOSE ( port)
(2) Ecriture de "hello world" dans le port série :
port:=AP Fopen ( "COM1";0 ) AP FPRINT ( port; "hello world" ) AP FCLOSE ( port )
(3) Ecriture de "hello world" dans le fichier "MonDoc.txt" :
port:=AP Fopen ( "C:\MonDoc.txt";0 ) AP FPRINT ( port; "hello world" ) AP FCLOSE ( port )
(4) Lecture d'un fichier :
port:=AP Fopen ( "C:\MonDoc.txt";1 ) MaVar:=AP Fread ( port ) AP FCLOSE ( port )
Référence