Fórum Carregar imagem Timage em tempo de execucao #531288
10/09/2015
0
a classe já funciona perfeitamente porem para inserir uma imagem no tImage sigo o código abaixo:
Fimage.Picture.Bitmap.LoadFromFile(ExtractFilePath(Application.ExeName)+'/images/img.bmp');
[code]
Dessa forma meu objeto exibe a imagem corretamente.
Porem, as imagens precisam estar nesta pasta images e meu aplicativo precisa carregar essa pasta junto pra o objeto exibir imagens.
Tem alguma forma de eu já carregar essa imagem e criar o timagem já com a imagem nele?
tentei fazer como o delphi faz quando copiamos uma timage de um form para outro gerando um código semelhante ao abaixo:
[code]
object Image4: TImage
Left = 100
Top = 124
Width = 85
Height = 57
Picture.Data = {
07544269746D6170463B0000424D463B00000000000036000000280000005400
00003C0000000100180000000000103B00000000000000000000000000000000
0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAF2F7CBDDE8C3D9E6C6DCEB
BCCFDCBBCDDBBED0DDBED0DDBED0DDBECFDDBDCEDCBCCDDCBDCEDCBCCDDABCCD
DABBCCDBBBCCDABBCBDABCCCD9BACBD9BCCCD9BCCCD9BCCBD9BACBD8BDCBD8BC
CBD8BAC9D8BCC9D7BDCAD8BBC9D8BDC8D7BCC9D7BDCAD7BEC8D7BFCAD6BDC8D6
C0C9D8BFC8D6C1CAD8C0C8D8C2CAD7C1CAD8C1C9D6C2C8D7C2C7D6C2C9D6C3C8
D6C2C8D5C3C8D5C2C8D5C1C7D6C0C7D5C0C7D4C2C7D5C0C7D6C0C6D5C0C6D5C0
C7D5C1C7D6C1C7D6BFC7D5BBC6D4B8C5D3BAC6D5BBC4D3BFC8D7BFC8D7BFC7D6
BBC6D4BAC0D0D4D3DCEBEAEEE8E8EDDADAE1D9D9E0E1E1E9E8E8ECF1F1F5FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFDDE9EFA0B2C65C789B41739D5E95BA5A91B849DDDDE3DFDFE6E7E7ECEAEAEFEFEFF3F6F6F8}
Stretch = True
end
mas não consigo acessar a property Picture.data;
alguém sabe como posso carregar esse código da imagem no Timage?
Obrigado.
Fabio Cardoso
Curtir tópico
+ 0Post mais votado
15/09/2015
Criar o objeto já com imagem e não criar o objeto e depois carregar a imagem de um arquivo entendeu?
Fabio Cardoso
Gostei + 1
Mais Posts
11/09/2015
Raimundo Pereira
public
{ Public declarations }
end;
var
Form1: TForm1;
var img2: TImage;
implementation
procedure TForm1.FormCreate(Sender: TObject);
begin
img2 := TImage.Create(self);
img2.Parent := Form1;
img2.AutoSize := True;
img2.Align:=alClient;
img2.Top := 10;
img2.Left := 10;
img2.Center:=true;
img2.AutoSize:=true;
img2.Picture.LoadFromFile('C:\p.jpeg');
ShowMessage('C:\p.jpeg');
//img2.Free;
end;
Gostei + 0
25/10/2018
Antonio Costa
begin
Picture1.Picture.LoadFromFile(''C:\\\\LOGO.BMP'');<br />
end.
...la no Code.... do FastReport Interprise 5.6!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)