Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   No puedo leer JPG en D7 (https://www.clubdelphi.com/foros/showthread.php?t=12041)

roman 02-07-2004 23:03:07

No puedo leer JPG en D7
 
Hola,

¿Sabe alguien de algún problema de D7 para cargar imágenes JPG?

Si coloco un TImage puedo cargar sin problemas la imagen pero al ejecutar me lanza una excepción EReadError:

"Error reading Image1.Picture.Data: Accesss Violation at ..."

Si trato de cargar la imagen durante la ejecución con Image1.Picture.LoadFromFile me lanza un EAccessViolation.

Lo mismo sucede si creo un objeto TJpegImage tan pronto hago JPegImage.LoadFromFile.

Claro está que añado la unidad jpeg. De hecho D7 ya la añade solita si se carga un jpg desde el inspector de objetos.

// Saludos

marcoszorrilla 03-07-2004 12:43:17

Hola Román:
Acabo de realizar la siguiente prueba con D7 y no me da ningún problema:
Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
image2.Picture.LoadFromFile('d:\pruebas\moto.jpeg');
end;

Un Saludo.

santana 03-07-2004 13:59:53

Hola.

A mí tampoco me da la exception que comentas.

He probado de distintas maneras y no consigo que me salga ningún mensaje de error (qué cosas), solamente cargando en ejecución sin haber añadido la unit jpeg me da la famosa Exception der Klasse EInvalidGraphic aufgetreten ;)

Saludos.

marcoszorrilla 03-07-2004 18:52:08

Hola Santana veo que tienes Delpi en Alemán:

Cita:

Starke Gefühle sind stärker als wir
sagte er leis', als er tanzte mit ihr
Herzen, die brennen, erschreckt kein Verbot
starke Gefühle besiegt nur der Tod
Cita:

Fuertes sentimientos son más fuertes que nosotros
susurrando cuando bailaba con ella dijo él
corazones que arden no temen ninguna prohibición
los sentimientos fuertes vencen simplemente la muerte
Für Santana von Marcos.

Tchüss.

santana 03-07-2004 19:01:15

Cita:

Fuertes sentimientos son más fuertes que nosotros
dijo duramente cuando se alejó de él
Danke, Marcos.

roman 03-07-2004 19:05:34

Hola, gracias por las pruebas que han hecho.

Pues esto está de locos. Ya probé con varios jpg tanto en XP como en 2000 y lo mismo. Quité cualquier otro paquete que pudiera causar interferencia pero sin ningún resultado.

¿Será mi Delphi 7 que funciona mal?

// Saludos

marcoszorrilla 03-07-2004 19:13:10

Pues yo me inclinaría a pensar que sí, porque yo no he hecho nada especial y me ha funcionado a la primera.

Un Saludo.

roman 04-07-2004 04:21:02

Cita:

Empezado por marcoszorrilla
Pues yo me inclinaría a pensar que sí, porque yo no he hecho nada especial y me ha funcionado a la primera.

Pues tenías razón Marcos.

Muchas gracias a Santana que movió cielo, mar y tierra para dar con la solución: mi archivo jpeg.dcu estaba dañado.

// Gracias

santana 04-07-2004 05:15:44

Cita:

Als er vor ihr lag, sein Blick starr und leer
war sie wie Eis, und sie weinte nicht mehr.
Herzen, die brennen, erschreckt kein Verbot
starke Gefühle besiegt nur der Tod
Cita:

Cuando él dejó delante suyo su retrato inmóvil y vacío
estaba ella como el hielo y ya no lloró más.
Corazones que arden no temen ninguna prohibición
los sentimientos fuertes vencen simplemente la muerte
Me encantan los hilos con finales felices como éste :)
Saludos.

marcoszorrilla 04-07-2004 11:03:09

A mí también, pues entonces no leas novelas como esta:
Cita:

Abaelards Liebe

Der hier zusammengefasste Roman Abaelards Liebe (1991) von Luise Rinser erzählt die Geschichte von Abaelard und Heloise aus der Perspektive ihres unehlichen Sohnes Astrolabius...
Cita:

El amor de Abelardo

La novela El Amor de Abelardo (1991), aquí resumida, de Luise Rinser, relata la historia de Abelardo y Eloísa desde la perspectiva de Astrolabius, su hijo legítimo...
Un Saludo.

Der weiße Gentleman des Tages

santana 04-07-2004 18:27:27

Cita:

Empezado por Eloísa
Dic unum, si vales, cur post conversionem nostram, quam tu solus facere decrevisti, in tantam tibi negligentiam atque oblivionem venerim ut nec colloquio presentis recreer nec absentis epistola consoler.

Dime tan solo, si puedes, por qué desde nuestra conversión monástica, qué decidiste tú solo, me has dejado con tanta negligencia caer en el olvido, por qué me has negado el júbilo de la entrevista, el consuelo de tus cartas...

Cita:

Empezado por Eloísa
Vitis aliene vineam, quam non plantasti, in amaritudinem tibi conversam admonitionibus sepe cassis et sacris frustra sermonibus excolis. Quid tue debeas attende, qui sic curam impendis aliene. Doces et ammones rebelles, nec proficis; frustra ante porcos divini eloquii margaritas spargis.


Tú trabajas ahora una viña que no has plantado, cuyo fruto único es la amargura, tus admoniciones resultan estériles, y vanas tus conversaciones sagradas. ¡Piensa lo que debes a la tuya, tú que cuidas la de otro! Tú enseñas, sermoneas a los rebeldes, y tus esfuerzos son infructuosos. Lanzas en vano a los puercos las perlas de una elocuencia divina...

Cita:

Empezado por Eloísa
Quam iocunde vero sint absentium littere amicorum, ipse nos exemplo proprio Seneca docet, ad amicum Lucilium quodam loco sic scribens: Quod frequenter mihi scribis, gratias ago: nam quo uno modo potes, te mihi ostendis. Numquam epistolam tuam accipio, quin protinus una simus.


Séneca, en un pasaje de las cartas a Lucilio, describe la alegría que se siente al recibir una carta de un amigo ausente. Os agradezco - dice - por escribirme con frecuencia. Vos os mostráis a mí así, de la única manera que os es posible. Cuando recibo una de vuestras cartas de inmediato estamos reunidos.

Saludos.

Amilius 05-07-2004 15:36:14

Y que paso con los JPEG y D7? :eek:

roman 05-07-2004 16:19:16

Cita:

Empezado por Amilius
Y que paso con los JPEG y D7? :eek:

En el mensaje 8 quedó el final :)

Mi archivo jpeg.dcu estaba dañado.

// Saludos

Deyrsent 19-07-2004 12:17:46

¿Se puede conseguir el jpeg.dcu en algun sitio? Porque a mi me pasa lo mismo :(

JoseQ 19-07-2004 12:36:28

ami me daba algun error al cargar los jpg en runtime, lo solucione registrando antes la extension de la imagen, asi :

Código Delphi [-]
      refima.Picture.RegisterFileFormat('jpg','JPG',TJPeGimage);
      refima.Picture.LoadFromFile(rutaac);

Deyrsent 21-07-2004 10:36:25

Ya lo solucioné. Era añadiendo jpeg en el Uses ^^U (que tontería, verdad? :P)


La franja horaria es GMT +2. Ahora son las 05:50:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi