Ecrit dans un fichier texte précédemment ouvert par FILEOPEN.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('FILEWRITE') |
CHGVAR |
VAR(&PARM1) VALUE('Texte à écrire dans le fichier') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
Texte à écrire dans le fichier. Le texte est ajouté à la fin du fichier. |
|
Exemple
Cet
exemple ouvre le fichier « C:\temp\texte.txt », en écriture, et
efface son contenu actuel.
Le programme écrit ensuite du texte dans le fichier.
CHGVAR |
VAR(&CMD) VALUE('FILEOPEN') |
CHGVAR |
VAR(&PARM1) VALUE('File="C:\Temp\texte.txt";Truncate=True') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD)
PARM(&HANDLE &CMD &OPT &PARM1 +
|
CHGVAR |
VAR(&CMD) VALUE('FILEWRITE') |
CHGVAR |
VAR(&PARM1) VALUE('Texte à écrire dans le fichier') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD)
PARM(&HANDLE &CMD &OPT &PARM1 + |
Remarque
Si la valeur à écrire contient des points virgules, il faut mettre cette valeur entre guillemets :
LNCCMD CMD(FILEWRITE) PARM1('"aaa;bbb;ccc;ddd"')
Voir aussi
• FILEOPEN