Fórum Problemas ao usar Image1.Picture.LoadFromFile #152521

06/04/2003

0

Caros colegas,

Image1.Picture.LoadFromFile(´C:\Meus Documentos\Tema\Contas.Jpg´);

Gostaria de substituir o caminho especificado acima por uma váriavel que contivesse o referido caminho, então procedi assim:

procedure TFormContas.FormShow(Sender: TObject);
Const caminho: String = ´C:\Meus Documentos\Tema\Contas.Jpg´;
begin
inherited;
Image1.Picture.LoadFromFile(caminho);
end;

Daí ocorre um erro EAcess Violation with message ´Acess Violation at adress 004E484E...´.
O programa trava e tenho de reiniciar o computador, e mesmo voltando como estava antes o erro persiste, e tenho que substituir os arquivos .PAS e .DFM pelo backup para voltar a funcionar.

Alguém pode me explicar porque isso ocorre e como deverei proceder.

Obs.: Já tentei usar Var ao invés de Const, mas deu o mesmo problema.

Obrigado,

Marcello.


Marcello

Marcello

Responder

Posts

06/04/2003

Anonymous

oi, td bem?
pelo que vi o seu codigo esta correto, so achei uma coisa que pode estar errada, na declaracao da constante deve ser
CONST CAMINHO = ´C:\...´ e não CONST CAMINHO : STRING = ´...´
tomara que tenha ajudado, valeu


Responder

Gostei + 0

06/04/2003

Anonymous

Coloque JPEG na clausula Uses


Responder

Gostei + 0

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

Aceitar