Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
SET BLOB SIZE
|
SET BLOB SIZE ( BLOB ; tamaño {; relleno} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
BLOB | BLOB |
![]() |
Campo o variable de tipo BLOB | |||||
tamaño | Entero largo |
![]() |
Nuevo tamaño del BLOB | |||||
relleno | Entero largo |
![]() |
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.
Producto: 4D
Tema: BLOB
Número
606
Creado por: 4D v6
Size, Filler
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)