Ajuda com tratamento de erro de caminho da foto

03/07/2008

0

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

Responder

Posts

03/07/2008

Betofrasson

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´);


Responder

03/07/2008

Altingon

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


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar