AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cadenas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Extrae un número real de un buffer binario en una posición determinada.
Ejemplo
// Extract real at byte 52 from the Xyl.raw file
 
// Load buffer that corresponds to the Xyl.raw file
bMyBuffer is Buffer = fLoadBuffer("C:\Test\Xyl.raw")
// Check loading
IF bMyBuffer = "" THEN
Error("Error reading buffer")
RETURN
END
// Extract real at byte 52
rMyReal is real = BufferToReal(bMyBuffer, 52)
Sintaxis
<Result> = BufferToReal(<Buffer to use> [, <Position> [, <Number of bytes to read>]])
<Result>: Real
Real extraído del buffer.
<Buffer to use>: Buffer
Nombre de la variable buffer cargada en memoria que contiene el valor real. Este parámetro también puede corresponder a una cadena Ansi o Unicode.
<Position>: Entero opcional
Posición en la que se buscará el número real. La primera posición del buffer corresponde a 0.
El valor predeterminado de <Posición> es 0.
<Number of bytes to read>: Entero opcional
Número de bytes en los que está codificado el número real. El valor de este parámetro puede ser 4 u 8.
De forma predeterminada, <Número de bytes a leer> se establece en 4.
Observaciones
  • El real se lee al inicio del buffer como un real de 4 bytes.
  • Los bytes se leen en modo Little-Endian (el byte menos significativo se lee primero).
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290std.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local