4D v16.3LONGINT TO BLOB |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LONGINT TO BLOB
LONGINT TO BLOB
El comando LONGINT TO BLOB escribe el valor de tipo Entero largo (4 bytes) enteroLargo en el BLOB blob. El parámetro byteOrder fija el orden de los bytes ("byte ordering") del valor Entero largo (4 bytes) a escribir. Se pasa una de las siguientes constantes predefinidas de 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 el parámetro opcional *, el valor entero largo (4 bytes) se añade al BLOB y el tamaño del BLOB se extiende en consecuencia. Utilizando el parámetro opcional *, puede almacenar secuencialmente cualquier número de valores de tipo Entero, Entero largo, Real o Texto (ver otros comandos de BLOB) en un BLOB, siempre y cuando haya memoria disponible. Si no especifica el parámetro opcional * ni la variable del parámetro offset, el valor entero largo (4 bytes) se almacena al inicio del BLOB, reemplazando su contenido anterior; el tamaño del BLOB se ajusta en consecuencia. Si pasa una variable en el parámetro offset, el valor entero largo (4 byte) se escribe a partir del offset (comenzando desde cero) en el BLOB. Sin importar donde escriba el valor entero largo (4 bytes), el tamaño del BLOB se incrementa de acuerdo a la ubicación que pase (más hasta 4 bytes, si es necesario). Los bytes redefinidos, diferentes de los que está escribiendo, se inicializan en cero. Después de llamar el comando, se devuelve la variable del parámetro offset, incrementada en el número de bytes que hayan sido escritos. Por lo tanto, puede reutilizar esa misma variable con otro comando de escritura de BLOB para escribir otro valor. Después de la ejecución de este código: LONGINT TO BLOB(0x01020304;vxBlob;Native byte ordering)
Después de la ejecución de este código: LONGINT TO BLOB(0x01020304;vxBlob;Macintosh byte ordering)
Después de la ejecución de este código: LONGINT TO BLOB(0x01020304;vxBlob;PC byte ordering)
Después de la ejecución de este código: SET BLOB SIZE(vxBlob;100)
Después de la ejecución de este código: SET BLOB SIZE(vxBlob;100)
Ver también
BLOB to integer
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6 PALABRAS CLAVES Longint ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||