FWRITE

Icône du lien vers le conceptVoir également

Ecrit une quantité n de données de même type dans un fichier à partir de données stockées dans un buffer.

Support WebVue - Oui.

Avant d'utiliser une des instructions de gestion de fichiers, exceptés FSTAT, RENAME, UNLINK, FILETOBUF ou BUFTOFILE, vous devez ouvrir en premier lieu le fichier en utilisant l'instruction FOPEN.

A la fin de chaque programme utilisant une instruction FOPEN vous devez exécuter l’instruction FCLOSE.

Syntaxe

LongVal = FWRITE(Filename, Handle, Size, N);

Type de retour : LONG

Argument

Définition

Filename

Nom du fichier dans lequel la donnée est écrite. Type STR.
Si exécutée dans le contexte d'une session WebVue, cette instruction est traitée par le back end web, en conséquence de quoi le fichier doit exister sur la machine back end web.

Handle

Localisation du mémoire buffer dans lequel la donnée est lue. Type LONG.

Size

Taille en octets pour chaque donnée. Tout type numérique.

N

Nombre de données à écrire. Tout type numérique.

Exécution

Les N données de même type sont écrites dans le fichier. Le buffer doit être précédemment alloué par ALLOC_BUFFER, qui fournira également le handle, ou FILETOBUF.

Retour : 1 si OK, 0 sinon.

Exemple

'write 20 items of 4 bytes each

i1 = FWRITE("histo.fil",handle,4,20);