Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-11-2011
leandro085 leandro085 is offline
Miembro
 
Registrado: feb 2008
Posts: 19
Poder: 0
leandro085 Va por buen camino
Post Problemas con Image

Hola amigos tengo un problemita.

Tengo un image y una bd. la idea es que a medidas que voy avanzando por la base de datos me valla cambiando la imagen a mostrar en la image. Todo esto sale a la perfección.

Pero cuando alguien elimina una imagen desde fuera del programa este me devuelve un error diciéndome que "no se puede encontrar el archivo especificado" porque el path sigue figurando en la Base de datos pero el archivo ya fue eliminado.

Lo que quisiera saber es si se puede interceptar ese error para que me permita desactivar el image o poner una imagen por default y
no tire ese error y se detenga el programa.

Gracias. Agradezco su Atención!!
Responder Con Cita
  #2  
Antiguo 11-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Leandro.

Supongo que cargarás el TImage en el evento AfteScroll del DataSet, así que creo que es allí donde deberías verificar primero si existe para luego cargarla.
Código Delphi [-]
procedure TForm1.DataSetAfterScroll(DataSet: TDataSet);
begin
  Image1.Picture:= nil;
  if FileExists(DataSet.FieldByName('RUTA_A_IMAGEN').AsString) then
      Image1.Picture.LoadFromFile(DataSet.FieldByName('RUTA_A_IMAGEN').AsString);
end;

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 11-11-2011
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
Y si guardas la imagen en la base de datos en vez de hacer referencia a una ruta de disco???. Supongo si no interesa tanto el tamaño resultante... jeje
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
D4PHP problemas con objeto image y mozilla Yolen PHP 3 29-01-2009 17:29:27
Problemas con el Image bosterito Varios 1 28-03-2007 11:07:59
Image jack10 C++ Builder 2 03-02-2007 02:29:53
Problemas con un image jandres Varios 4 10-11-2006 21:51:56
Imprimir Image acl_gandalf Impresión 2 01-02-2005 15:08:31


La franja horaria es GMT +2. Ahora son las 13:12:44.


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