Imagem de bmp
05/04/2013
0
Caros colegas,
Estou criando um cadastro de atletas para os meus alunos e na hora que clico para adicionar a foto, dá o seguinte erro:
---------------------------
Debugger Exception Notification
---------------------------
Project P_cad_atleta.exe raised exception class EInvalidGraphic with message Unknown picture file extension (.). Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Já pesquisei e não consigo encontrar onde esta o erro. Por favor se possível me ajudem.
Francisco Nicolau
Posts
05/04/2013
Joel Rodrigues
05/04/2013
Francisco Nicolau
procedure Tfrm_atletas_cadastrados.DS_cadastro_atletasDataChange(
Sender: TObject; Field: TField);
begin
if (DM.ZTable1foto.Value <> '') then
img_foto_atleta.Picture.LoadFromFile(edt_caminhoImagemAtleta.Text);
end;
05/04/2013
Joel Rodrigues
05/04/2013
William
Tenho esse problemas em 100% das aplicações que desenvolvo com cadastro de imagens usando TImage, isso quando mando carregar via código.
Minha solução, na primeira vez carregue a imagem via propriedade no object inspector em tempo de desenvolvimento, compile e depois volte a carregar a imagem
via código novamente.
Isso funciona comigo, mas o motivo desse bug não sei te explicar!!!
05/04/2013
Joel Rodrigues
05/04/2013
Francisco Nicolau
05/04/2013
William
1 - Antes de compilar sua aplicação, vc carrega sua imagem através da propriedade "Picture" que está localizado no Object Inspector (Janela de Propriedades dos componentes);
2 - Compila, a imagem que vc selecionou vai ser exibida no seu form normalmente;
3 - Fecha sua aplicação;
4 - Limpa a propriedade "Picture" no Object Inspector;
5 - Compile novamente, usando o seu código para carregar a imagem;
Qualquer dúvida poste novamente !!!
05/04/2013
Francisco Nicolau
05/04/2013
William
Obrigado pelo retorno.
05/04/2013
Joel Rodrigues
Neste caso, estou encerrando este tópico.
Clique aqui para fazer login e interagir na Comunidade :)