FREAD

Icône du lien vers le conceptVoir également

Lit une quantité n de données de même type dans un fichier et les stocke dans un buffer mémoire.

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 = FREAD(Filename, Handle, Size, N);

Type de retour : LONG

Argument

Définition

Filename

Nom du fichier dans lequel les données sont écrites. 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 référencé est sur la machine back end web.

Handle

Localisation du buffer en mémoire. Type de retour : LONG.

Size

Taille en octets. Tout type numérique.

N

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

Exécution

Les éléments de données sont lus dans un buffer de mémoire. Les données sont stockées dans un buffer précédemment alloué par ALLOC_BUFFER qui fournit en retour le handle.

Retour : 1 si OK, 0 sinon.

Exemple

'read 20 data items of 4 bytes

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