PUT_BUFFER
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