前端开发
后端开发
移动端开发
seo优化
后端开发

Delphi定义函数ExtractRes用于释放RES资源文件

发布时间:2024-04-01 23:04:41 浏览量:67

delphi写程序难免会有资源文件,程序调用的时候需要先释放RES资源文件,本函数ExtractRes就是专门用于释放资源文件的!

Function ExtractRes(ResName, ResNewName : String):boolean;
var Res : TResourceStream;
begin
 GetWindowsDirectory(SysDir,128);  //获取系统盘windows文件夹路径
 Rjsflj:= copy(SysDir,1,1)+':Aisinozhfw'; //设置资源文件释放路径为C:Aisinozhfw
 //以下代码是如果系统盘没有,就创建Aisinozhfw文件夹
 if not DirectoryExists(Rjsflj) then
 begin
 ForceDirectories(Rjsflj);
 end;
 //以下代码是读取RES资源文件,保存其中文件到创建的目录
 try
 Res := TResourceStream.Create(Hinstance, ResName, RT_RCDATA);
 try
 Res.SavetoFile(Rjsflj+ResNewName);
 Result:=true;
 finally
 Res.Free;
 end;
 except
 Result:=false;
 end;
end;

//调用方法如下
begin
ExtractRes('TAXCA2','01.taxca2.crt');
end;
其中TAXCA2是资源文件RC中的编码,01.taxca2.crt是资源文件名
注意:文件类型最好都设置为RCDATA

Copyright © 2012-2024 你我谈信息网 版权所有

湘ICP备12002647号-4 XML地图

站长联系时间:
周一至周日 9:30-18:00

QQ:68175102

Copyright © 2012-2024 你我谈信息网 版权所有

湘ICP备12002647号-4