OpenFileWrite

Famille: File · 4 formes

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) → integer
4
OpenFileWrite(szFile string) → integer

Paramètres

NomTypeDans les formes
IDinteger1, 2
szFilestringtoutes
appendinteger1, 3

Ce que rend chaque forme

1OpenFileWrite(1, "assets/data.dat", 1)rien
2OpenFileWrite(1, "assets/data.dat")rien
3OpenFileWrite("assets/data.dat", 1)integer
4OpenFileWrite("assets/data.dat")integer

Exemple · engendré

Forme 1 : vous choisissez l'identifiant

OpenFileWrite(1, "assets/data.dat", 1)DO  Sync()LOOP

Forme 3 : la commande rend l'identifiant

DO  Print(OpenFileWrite("assets/data.dat", 1))  Sync()LOOP

OpenFileWrite 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.

61 commandes dans File