PUT_BUFFER

Icône du lien vers le conceptVoir également

Insère une donnée dans une zone mémoire.

Support WebVue - Oui.

Syntaxe

PUT_BUFFER(Handle, Offset, Data);

Type de retour : aucun

Argument

Définition

Handle

Localisation du buffer mémoire retourné par ALLOC_BUFFER ou FILETOBUF. Type de retour : LONG.

Offset

Offset à ajouter au handle, donne la position de départ d'écritre des données. Tout type numérique.

Data

Données à inserer dans le buffer. Type STR.

Exécution

Insère une donnée dans une zone mémoire réservée par un ALLOC_BUFFER à l'offset spécifié.

Exemple

SUB Main()

'Declare variables

DIM lngBuffer1 as Long;

DIM strLine as Str;

DIM intLength as Integer;

 

lngBuffer1 = ALLOC_BUFFER(110);

strLine = "123.34;string_here;345;123456789;‚t‚\n";

PUT_BUFFER(lngBuffer1, 0, strLine);

intLength = ASCIIFIELD("LEN",lngBuffer1);

PRINT("Length: ",intLength);'shows: Length: 110

FREE_BUFFER(lngBuffer1);

END SUB