4D v16.3

BLOB TO VARIABLE

Inicio

 
4D v16.3
BLOB TO VARIABLE

BLOB TO VARIABLE 


 

BLOB TO VARIABLE ( BLOB ; variable {; offset} ) 
Parámetro Tipo   Descripción
BLOB  BLOB in BLOB que contiene variables 4D
variable  Variable in Variable a escribir con el contenido del BLOB
offset  Entero largo in Posición de la variable en el BLOB
in Posición de la variable siguiente en el BLOB

El comando BLOB TO VARIABLE reescribe la variable variable con los datos almacenados en el BLOB blob en el offset de bytes (a partir de cero) especificado por offset.

Los datos en el BLOB deben ser compatibles con la variable de destino. Generalmente, usted utilizará los BLOBs que usted ha llenado previamente utilizando el comando VARIABLE TO BLOB.

Si no especifica el parámetro opcional offset, los datos de la variable se leen desde el inicio del BLOB. Si usted está trabajando con un BLOB que contiene muchas variables, debe pasar el parámetro offset y, adicionalmente, debe pasar una variable numérica. Antes de llamar el comando, defina esta variable numérica en el offset correspondiente. Después de llamar el comando, la misma variable númerica devuelve el offset de la siguiente variable almacenada en el BLOB.

Nota: BLOB TO VARIABLE soporta las variables objeto de tipo C_OBJECT. Para mayor información, consulte el comando VARIABLE TO BLOB.

Después de llamar el comando, si la variable ha sido reescrita con éxito, la variable OK toma el valor 1. Si la operación no se pudo realizar, la variable OK toma el valor 0; por ejemplo, si no hay suficiente memoria.

Nota sobre la independencia de plataforma: BLOB TO VARIABLE y VARIABLE TO BLOB utilizan un formato interno de 4D para administrar las variables almacenadas en los BLOBs. La ventaja es que usted no tiene que preocuparse por la conversión de bytes (byte swapping) entre plataformas mientras utiliza estos dos comandos. En otras palabras, un BLOB creado en Windows utilizando cualquiera de estos dos comandos puede ser reutilizado en Macintosh y viceversa.

Ejemplo  

Vea los ejemplos para el comando VARIABLE TO BLOB.

La variable OK toma el valor 1 si la variable ha sido reescrita correctamente, de lo contrario toma el valor 0.



Ver también 

VARIABLE TO BLOB

 
PROPIEDADES 

Producto: 4D
Tema: BLOB
Número 533

Este comando modifica la variable sistema OKThis command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v6
Modificado: 4D v14

 
PALABRAS CLAVES 

Variable, Byteswapping

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)