.rc
bmp0 bmp 0.bmp
gif0 gif 0.gif
text txt dblog.txtbrcc32为res.pas
MyRes:=TResourceStream.Create(HInstance,'bmp0',pchar('bmp'));
Image1.Picture.Bitmap.LoadFromStream(MyRes);
MyRes.Free;//可以MyRes:=TResourceStream.Create(HInstance,'bmp0',pchar('bmp'));
Image1.Picture.Graphics.LoadFromStream(MyRes);
MyRes.Free;//不可以Image1.Picture.LoadFromFile('0.gif');//可以请问如何调用res中的gif文件
bmp0 bmp 0.bmp
gif0 gif 0.gif
text txt dblog.txtbrcc32为res.pas
MyRes:=TResourceStream.Create(HInstance,'bmp0',pchar('bmp'));
Image1.Picture.Bitmap.LoadFromStream(MyRes);
MyRes.Free;//可以MyRes:=TResourceStream.Create(HInstance,'bmp0',pchar('bmp'));
Image1.Picture.Graphics.LoadFromStream(MyRes);
MyRes.Free;//不可以Image1.Picture.LoadFromFile('0.gif');//可以请问如何调用res中的gif文件
必须用第三方控件。
去这儿下载一个免费的吧
http://www.sulako.com/downloads.htm
Image1.Picture.Graphics.LoadFromStream(MyRes);
MyRes.Free;就不可以,
把它放到delphi引用的路径里,
在程序里引用
uses gifimage;然后在你想用的事件里添加代码
var
GIF: TGIFImage;
begin
gif:=tgifimage.Create;
try
gif.LoadFromResourceName(HINSTANCE, 'Smile');
image1.Picture.Assign(gif);
finally
gif.Free
end;
end;