SGET_BUFFER

Icône du lien vers le conceptVoir également

Récupère un SINGLE dans une zone mémoire.

Support WebVue - Oui.

Syntaxe

SinVal = SGET_BUFFER(Handle, Offset);

Type de retour : SINGLE.

Argument

Définition

Handle

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

Offset

L'offset en octets dans lequel l'INTEGER est trouvé. Tout type numérique.

Exécution

Retour :

Récupère un SINGLE dans une zone mémoire réservée par un ALLOC_BUFFER.

Exemple

SUB main()

'Declare variables

DIM lngBuffer1 as Long;

DIM strLine as Str;

DIM sngResult as Single;

DIM intLengh as Integer;

 

'Create a buffer

lngBuffer1 = ALLOC_BUFFER(110);

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

 

'Put the string srtline into the buffer

PUT_BUFFER(lngBuffer1, 0, strline);

sngResult = SGET_BUFFER(lngBuffer1,0);

PRINT("Result: ",sngResult);

 

'Display "Result: 5.10584E+256"

FREE_BUFFER(lngBuffer1); 'release the memory area

END SUB