Página 1 de 1

Como pasar un STRING a BLOB

Publicado: Lun Sep 13, 2021 8:43 pm
por adrianmxt
Estoy generando un codigo de barras EAN con el formato .BMP dentro de un STRING .
y ahora no se como pasarlo a un variable de tipo BLOB para poder visualizarlo/imprimirlo

la idea es no tener que utiliar FileToBLOB / BLOBToFile.
Cualquier ayuda se agradece.

Re: Como pasar un STRING a BLOB

Publicado: Lun Sep 13, 2021 10:43 pm
por duenda
Hola Adrian:

No sé si estoy entendiendo exactamente lo que querés hacer, pero me imagino que en el campo string que comentás lo que estás guardando es el nombre del archivo imagen que generaste? Por ejemplo CODIGO.BMP?

Porque si es así no necesitarías pasarlo a BLOB, simplemente crear un objeto imagen en la ventana o reporte y asignarle esa imagen. Si el nombre es variable, usas un genérico que vas sobrescribiendo con la copia de la imagen que queres mostrar... excepto que quieras guardar la imagen dentro de la BD para lo cual creo que no te queda más remedio que pasarla a BLOB.

Re: Como pasar un STRING a BLOB

Publicado: Mié Sep 15, 2021 5:49 am
por adrianmxt
Gracias por tu atencion. El string contiene la imagen de un codigo de barras, generado por lenguaje de programacion. El tamaño de mi string es de 902 byte. suficiente para una imagen en blanco y negro de 200 pix x 30 pix.

GLO:codigo_de_barras string(902)
. . .

! y quiero pasar el contenido a ?imagen para poder visualizarlo/imprimirlo

?Imagen{PROP:ImageBlob} = GLO:codigo_de_barras ! esto no funciona