如何在XE2下把资源文件里的PNG或者JPG文件讲到TImage里?
试过了很多D7下的方法,都没有弄出来,不知道是不是一些类的改变,到XE2下就不行了image资源文件XE2
试过了很多D7下的方法,都没有弄出来,不知道是不是一些类的改变,到XE2下就不行了image资源文件XE2
解决方案 »
- 如何获得客户端的打印记录,下载记录和U盘使用记录啊
- 关于求日期的问题
- 怎样在DELPHI程序里操作WORD文档,谢谢
- 专业DVD压缩软件ZipMedia现在提供下载!
- 关于ACCESS是否有必要安装的怪问题
- delphi通过dbe或ado对数据库操作的程序能做成dll在vfp中调用吗? 高分在线等待
- OLE嵌入FrontPage对象的问题?请大侠们帮忙
- 用UDP如何进行系统广播,在广域网中,而非局域内,如同QQ那样,所有的在线用户都能收到
- 模糊查询
- 一个窗体中如何调用另外窗体中的函数?谢谢!
- 用shellexecute启动程序,可以指定特定在某个用户登录状态下显示窗口吗?
- Delphi输出字母表
下面是在网上找的方法,昨天看的有点太急了,没有看清楚和试清楚,现在JPG可以了,但还不会读PNG文件,再研究一下存取资源文件中的JPEG图像为了能够处理JPEG图像,必须在Interface处引用JPEG单元。var
jpg: TJPEGImage;
resStream: TResourceStream;
begin jpg := TJPEGImage.Create;
resStream := TResourceStream.Create(HInstance, 'testJpg', 'jpgtype'); jpg.LoadFromStream(resStream);
Image1.Picture.Assign(jpg); jpg.Free;
resStream.Free;
end;
直接用TPngImage对象的 LoadFromResourceName、LoadFromResourceID
谢谢你!我还是新手,对Delphi还有很多不解.