PDA

Ver la Versión Completa : Un problema con JPG, GIF y Freereport!!!


rpadin
02-06-2004, 09:37:36
Buenos días!!!

And the problem is: ... tachán!!! :D

Tengo en una tabla almacenadas imágenes de diversos tipos (jpg, gif, bmp). A la hora de hacer un informe con FreeReport, las imágenes de tipo BMP se muestrán, pero las de otros tipos no, ya no se llega a generar el informe, dando un error.

Alguien ha tenido el mismo problema o parecido, una idea.

Un saludo y gracias por adelantado
Ramiro

jachguate
02-06-2004, 19:33:06
Hola rpadin.

dando un error.
Supongo que coincidis conmigo que hay muchas causas posibles para esto, y sin el mensaje de error exacto, y el tipo de excepción elevada, está dificil que alguien pueda ayudarte.

Te recomiendo la lectura del hilo de la calidad de las preguntas.

Hasta luego.

;)

Delfino
02-06-2004, 21:44:18
Para utilizar los jpg en Freereport hay q descomentar una linea en FR.inc

rpadin
03-06-2004, 10:07:31
Para utilizar los jpg en Freereport hay q descomentar una linea en FR.inc

Buenos días.

Dices que hay que comentar una línea en el FR.inc!!!, ¿no sabrías que linea exactamente?

¿Que raro no?, ¿en que podría afectar esto?, me refiero a efectos colaterales

Un saludo
Ramiro

rpadin
03-06-2004, 10:09:22
Hola rpadin.


Supongo que coincidis conmigo que hay muchas causas posibles para esto, y sin el mensaje de error exacto, y el tipo de excepción elevada, está dificil que alguien pueda ayudarte.

Te recomiendo la lectura del hilo de la calidad de las preguntas.

Hasta luego.

;)

Hola jachguate

Gracias por la sugerencia, tomo nota. Pero la verdad, es que el mensaje que aporta el Freereport, para mi no resultaba nada descriptivo, para mi. Pero, como tu muy bien dices, puede resultar de ayuda a otros.

Un saludo
Ramiro

rpadin
05-06-2004, 00:06:50
buenas noches!!!

La excepción que me da es:
EInvalidgraphic con el mensaje "Bitmap image is not valid".

El error lo da en el procedimiento "procedure TfrReport.InternalOnEnterRect(Memo: TStringList; View: TfrView);" del módulo "FR_class.pas" en la línea "GetBlob(TfrTField(FDataSet.FindField(FField)));"

:( ¿se os ocurre alguna idea?

un saludo
Ramiro