PDA

Ver la Versión Completa : Verificar si existe un archivo desde Delphi


Puberta
31-10-2007, 23:18:18
Hola,

Tengo un problema :D, en un formulario que contiene un TImage, este al ejecutarse la aplicación me muestra la imagen X, pero si no la encuentra me manda un error, lo que quiero es verificar antes si existe la imagen, de no ser así que no la carge, pero no encuentro una forma de hacerlo en delphi 7.


--Aqui es donde creo que debe realizar la validación.
Ruta := 'C:\Documents and Settings\Administrador\Mis documentos\Mis imágenes\Estacionamiento\';
try
IAuto.Picture.LoadFromFile(Ruta);
IAuto.Visible = true;
finally
IAuto.Visible := false
end;

De antemano gracias.

poliburro
31-10-2007, 23:21:10
Prueba con la función fileExist

eduarcol
31-10-2007, 23:59:23
Hola estas cargando una ruta no un archivo y como lo dijo poli para hacer su validacion deberias utilizar FileExists

Puberta
01-11-2007, 00:22:45
Prueba con la función fileExist
Gracias Poliburro,

La verdad no funciona, me manda el error 'Undeclared Identifier FileExist'

Ruta := Ruta + Datos.TAutomovilesid_auto.Value + Imagen + '.jpg';

if FileExist(Ruta) then
IAuto.Picture.LoadFromFile(Ruta);
IAuto.Visible := True;
else
IAuto.visible := false;
ShowMessage ('La imagen correspondiente no está disponible');

¿Qué puede ser?

poliburro
01-11-2007, 00:38:11
esa función está declarada en la unidad sysutils. mmm, que versión de delphi usas?


ahhh es que es FileExists

Puberta
01-11-2007, 19:13:05
Hola, ya verifique y si era como me dijeron, perdon....estaba escribiendo FileExist...me faltaba la 's' al final.

Gracias a todos por su ayuda.....ah la versión que uso es Delphi 7, y como mencione antes apenas estoy empezando a programar y a utilizar Delphi, por eso tengo tantas dudas.