Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
SET BLOB SIZE

SET BLOB SIZE 


 

SET BLOB SIZE ( BLOB ; tamaño {; relleno} ) 
Parámetro Tipo   Descripción
BLOB  BLOB in Campo o variable de tipo BLOB
tamaño  Entero largo in Nuevo tamaño del BLOB
relleno  Entero largo in Código ASCII del caracter de relleno

SET BLOB SIZE redimensiona el BLOB blob de acuerdo al valor pasado en tamaño.

Si quiere asignar nuevos bytes a un BLOB y quiere inicializar estos bytes en un valor especifico, pase este valor (0..255) en el parámetro opcional relleno.

Nota  

Nota de compatibilidad: como este comando altera el blob pasado como parámetro, no soporta objetos blob (tipo 4D.Blob). Ver Pasar blobs y objetos blob a comandos 4D en developer.4d.com.

Si no puede redimensionar un BLOB por memoria insuficiente, se genera el error -108. Puede interceptar este error utilizando el método de interrupción ON ERR CALL.

Cuando usted ha terminado con un gran BLOB proceso o interproceso, es buena idea liberar la memoria que ocupa. Para hacer esto, escriba:

 SET BLOB SIZE(aProcessBLOB;0)
 SET BLOB SIZE(◊anInterprocessBLOB;0)

El siguiente ejemplo crea un BLOB de 16K lleno de 0xFF:

 C_BLOB(vxData)
 SET BLOB SIZE(vxData;16*1024;0xFF)



Ver también 

BLOB size

 
PROPIEDADES 

Producto: 4D
Tema: BLOB
Número 606

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v6

 
PALABRAS CLAVES 

Filler, Size

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)