4D v16.3BLOB to integer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
BLOB to integer
BLOB to integer
El comando BLOB to integer devuelve un valor entero (2 bytes) leído del BLOB blob. El parámetro byteOrden fija el orden de los bytes ("byte ordering) del valor entero (2 bytes) a leer. Se pasa una de las siguientes constantes predefinidas por 4D:
Nota sobre la independencia de plataforma: si intercambia BLOBs entre las plataformas Macintosh y PC, es su decisión administrar los temas de byte swapping cuando utilice este comando. Si especifica la variable del parámetro opcional offset, el valor entero (2 bytes) se lee desde el offset (a partir de cero) del BLOB. Si no especifica la variable del parámetro opcional offset, se leen los dos primeros bytes del BLOB. Nota: debe pasar un offset (en bytes) entre 0 (cero) y el tamaño del BLOB menos 2. De lo contrario se genera el error -111. Después de llamar el comando, la variable se incrementa en el número de bytes leido. Puede reutilizar esa misma variable con otro comando de lectura de BLOBs para leer otro valor. El siguiente ejemplo lee 20 valores enteros de un BLOB, a partir del offset 0x200: $vlOffset:=0x200
Ver también
BLOB to longint
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6 PALABRAS CLAVES Byteswapping, Integer ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||