4D v16.3

SET BLOB SIZE

Inicio

 
4D v16.3
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.

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)

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.



Ver también 

BLOB size

 
PROPIEDADES 

Producto: 4D
Tema: BLOB
Número 606

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v6

 
PALABRAS CLAVES 

Size, Filler

 
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)