Ce que fait la commande
OpenFileWrite ouvre Write sur un objet File. Il prend ID (un entier), szFile (une chaîne) et append (un entier), et ne rend rien. C'est la première de 4 formes.
Syntaxe
1
OpenFileWrite(ID integer, szFile string, append integer)2
OpenFileWrite(ID integer, szFile string)3
OpenFileWrite(szFile string, append integer) → integer4
OpenFileWrite(szFile string) → integerParamètres
| Nom | Type | Dans les formes |
|---|---|---|
| ID | integer | 1, 2 |
| szFile | string | toutes |
| append | integer | 1, 3 |
Ce que rend chaque forme
| 1 | OpenFileWrite(1, "assets/data.dat", 1) | rien |
| 2 | OpenFileWrite(1, "assets/data.dat") | rien |
| 3 | OpenFileWrite("assets/data.dat", 1) | integer |
| 4 | OpenFileWrite("assets/data.dat") | integer |
Exemple · engendré
Forme 1 : vous choisissez l'identifiant
OpenFileWrite(1, "assets/data.dat", 1)DO Sync()LOOPForme 3 : la commande rend l'identifiant
DO Print(OpenFileWrite("assets/data.dat", 1)) Sync()LOOPOpenFileWrite est appelé avec des valeurs du type que sa signature réclame. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.