Ajuda com tratamento de erro de caminho da foto

Delphi

03/07/2008

Bom dia pessoal.
Mais uma vez recorro aqui ao forum para pedir um help.

Eh o seguinte: Tenho um banco de dados (firebird) e neste banco tem o campo nome e o campo endfoto (exemplo). O nome eh o nome da pessoa, a endfoto eh o caminho da foto (c:/meusdocumentos/foto1.jpg).
No programa tenho um campo com nome e um botao para adicionar a foto, tenho um componente image e abre a foto de cada pessoa pelo caminho da imagem. Ate ai tudo beleza.
O meu unico problema eh que se essa foto eh apagada do computador, da um erro que soh com ctrl+alt+del para fechar o programa. O que estou tentando fazer eh um if. se tiver a imagem no pc ele mostra, senao ele mostra outra imagem (imagem nao disponivel).

o que eu coloco neste if??

if then
Image1.Picture.LoadFromFile(DM.LembretesQueryENDFOTO.Value)
else
Image1.Picture.LoadFromFile(C://programa/naodisponivel.jpg);


Betofrasson

Betofrasson

Curtidas 0

Respostas

Betofrasson

Betofrasson

03/07/2008

ja consegui..
o if ficou assim.

if FileExists(DM.LembretesQueryENDFOTO.Value) then
Image1.Picture.LoadFromFile(DM.LembretesQueryENDFOTO.Value)
else
Image1.Picture.LoadFromFile(´C:\semimagem.jpg´);


GOSTEI 0
Altingon

Altingon

03/07/2008

Eu tenho uma duvida parecida...mas para uso em rede
por exemplo se o servidor colocar uma foto em c:\x.jpg.. quando o terminal vai acessar não existe c:\x.jpg. O que devo fazer? cadastrar no banco o caminho por IP?

Obrigado


GOSTEI 0
POSTAR