Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Problema con LoadFromFile (https://www.clubdelphi.com/foros/showthread.php?t=55191)

sergiosantiago1 10-04-2008 02:29:38

Problema con LoadFromFile
 
Tengo una aplicación en Delphi 6 y utilizo un TImage para mostrar imágenes .JPG con el siguiente código:
ImagenAer.Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'ModFotos\'+IntToStr(w_cvemod)+' .JPG');
Esto funciona sin problemas, sin embargo al ejecutar la misma aplicación con Delphi 7 me manda el siguiente error al ejecutarse el código anterior:

Access violation al address 0050841D,......

Que me esta faltando o cual es la razon?

Les agradezco de antemano su ayuda.

jachguate 10-04-2008 02:53:04

Esta seguro que es exactamente la misma línea de código la que produce el error?

¿Existe ImagenAer?

Es decir, ya ha sido creado?

El AccessViolation es un error típico de la utilización de objetos que no han sido creados o que ya fueron destruidos.

Hasta luego.

;)

keyboy 10-04-2008 02:59:50

Posiblemente no tenga nada que ver, pero alguna vez me pasó algo similar con una "copia" de Delphi que tenía un jpeg.dcu defectuoso.

Bye

sergiosantiago1 10-04-2008 17:44:46

Si existe ImagenAer, con Delphi 6 funciona perfecto, pero con Delphi 7 da el error, inclusive en utras unidades que uso LoadFromFile da el mismo error.

jachguate 10-04-2008 17:54:44

En su momento, he utilizado LoadFromFile para imágenes con d7 sin problema alguno. Además de lo ya dicho por keyboy, siempre es recomendable verificar que estan instalados todos los parches, para evitar lidiar con bugs que ya han sido corregidos.

Hasta luego.

;)

sergiosantiago1 11-04-2008 17:02:47

Efectivamente, el problenma estaba en el unidad JPEG, los sustituí y asunto solucionado, gracias por el tip, me 4evitaste muchos dolores de cabeza


La franja horaria es GMT +2. Ahora son las 10:43:35.

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