![]() |
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. |
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. ;) |
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 |
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.
|
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. ;) |
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 17:44:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi