Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-10-2007
Puberta Puberta is offline
Miembro
 
Registrado: oct 2007
Ubicación: Estado de México
Posts: 47
Poder: 0
Puberta Va por buen camino
Question Verificar si existe un archivo desde Delphi

Hola,

Tengo un problema , 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.
Responder Con Cita
  #2  
Antiguo 31-10-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Prueba con la función fileExist
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 31-10-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Hola estas cargando una ruta no un archivo y como lo dijo poli para hacer su validacion deberias utilizar FileExists
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #4  
Antiguo 01-11-2007
Puberta Puberta is offline
Miembro
 
Registrado: oct 2007
Ubicación: Estado de México
Posts: 47
Poder: 0
Puberta Va por buen camino
Cita:
Empezado por poliburro Ver Mensaje
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?
Responder Con Cita
  #5  
Antiguo 01-11-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
esa función está declarada en la unidad sysutils. mmm, que versión de delphi usas?


ahhh es que es FileExists
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #6  
Antiguo 01-11-2007
Puberta Puberta is offline
Miembro
 
Registrado: oct 2007
Ubicación: Estado de México
Posts: 47
Poder: 0
Puberta Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verificar si un registro existe al insertarlo desde un procedimiento sitrico Firebird e Interbase 4 16-07-2007 22:15:59
Como abrir un archivo .MEM desde Delphi? vicvil Tablas planas 3 31-10-2006 17:29:40
Verificar si una imagen existe mcarazas Varios 36 10-08-2006 13:38:05
Como verificar si un txt existe? danytorres Varios 1 02-12-2003 15:51:20
Cómo puedo averiguar desde un script si un archivo existe sarackganda Linux 4 05-11-2003 21:06:15


La franja horaria es GMT +2. Ahora son las 21:15:19.


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
Copyright 1996-2007 Club Delphi