SGET_BUFFER
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