Extrait un réel présent dans un buffer binaire à une position donnée.
// Extraction du réel présent à l'octet 52 du fichier Xyl.raw
// Chargement du buffer correspondant au fichier Xyl.raw
bMonBuffer est un Buffer = fChargeBuffer("C:\Test\Xyl.raw")
// Vérification du chargement
SI bMonBuffer = "" ALORS
Erreur("Erreur lors de la lecture du buffer")
RETOUR
FIN
// Extraction du réel présent à l'octet 52
rMonRéel est un réel = BufferVersRéel(bMonBuffer, 52)
Syntaxe
<Résultat> = BufferVersRéel(<Buffer à manipuler> [, <Position> [, <Nombre d'octets à lire>]])
<Résultat> : Réel
Réel extrait du buffer.
<Buffer à manipuler> : Buffer
Nom de la variable buffer chargée en mémoire contenant le réel recherché. Ce paramètre peut également correspondre à une chaîne de caractères Ansi ou Unicode.
<Position> : Entier optionnel
Position à laquelle le réel est recherché. La première position du buffer correspond à 0.
Par défaut, <Position> vaut 0.
<Nombre d'octets à lire> : Entier optionnel
Nombre d'octets sur lequel le réel recherché est codé. Ce paramètre peut prendre pour valeur 4 ou 8.
Par défaut, <Nombre d'octets à lire> vaut 4.
Remarques
- Par défaut, le réel est lu au début du buffer comme un réel de 4 octets.
- Les octets sont lus en mode Little-Endian (octet de poids le plus faible en premier).
Classification Métier / UI : Code neutre
Composante : wd280std.dll