windows – 提取lazarus资源
发布时间:2020-12-14 03:52:28 所属栏目:Windows 来源:网络整理
导读:我创建了一个文件.Lrs和我导入到程序中,它可以工作,但是如何从程序中获取资源并将其解压缩到我的PC上的某个位置?这是代码: unit Unit1; {$mode objfpc}{$H+}interfaceuses Classes,SysUtils,FileUtil,Forms,LResources,Controls,Graphics,Dialogs,ExtCtrls
我创建了一个文件.Lrs和我导入到程序中,它可以工作,但是如何从程序中获取资源并将其解压缩到我的PC上的某个位置?这是代码:
unit Unit1; {$mode objfpc}{$H+} interface uses Classes,SysUtils,FileUtil,Forms,LResources,Controls,Graphics,Dialogs,ExtCtrls; type { TForm1 } TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { private declarations } public { public declarations } end; var Form1: TForm1; implementation {$R *.lfm} { TForm1 } procedure TForm1.FormCreate(Sender: TObject); begin end; initialization {$I resource.lrs} end. 谢谢! 解决方法
您可以使用TLazarusResourceStream类,它是LResources单元的一部分
试试这个样本 var Stream: TLazarusResourceStream; begin Stream := nil; try //load the lazarus resource Stream := TLazarusResourceStream.Create('image',nil); //save to a file Stream.SaveToFile('C:Fooimage.png'); finally Stream.Free; end; end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 发送为分发组电子邮件地址?
- OpenCV与其他GUI(如Qt或WxWidgets)在Win32 VC
- Microsoft C预定义宏
- windows – 群集和/或Hyper-V副本?
- windows – 所有操作系统的通用换行符是什么? (LF和CR)
- windows-server-2012-r2-TLS 1.2 Windows Server 2012 R2中
- windows-server-2008-r2 – 域控制器DCdiag错误 – 无法找到
- windows – 将敏感凭据放入AWS实例的userdata属性中
- windows-server-2008 – 你何时会使用“密码永不过期”选项
- windows-runtime – WinRT中SecureString的等价物是什么?
推荐文章
站长推荐
- iis – 在Windows Server上使用的FTP服务?
- 为什么在Windows 7(x64)上安装用于Python v3.4的
- windows – 在没有窗口的计划任务中运行.bat文件
- powershell – Windows期望命令等效
- 如何在Windows操作系统的python中给出PID的运行过
- windows-server-2008 – 管理员文件修改权限
- 如何在Windows XP中添加启动 – >运行快捷方式?
- 带RemoteFX的Hyper-V服务器:我可以从服务器桌面
- .net – 与Windows兼容的文件系统的文件时间分辨
- windows-vista – Vista的独特键盘快捷键
热点阅读