`
hanbaobao
  • 浏览: 20573 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Delphi修改资源文件的代码

 
阅读更多

Delphi修改资源文件的代码

function readSource(loadFile:PChar;var str:string):Boolean;
var
hres:THandle;
hexe:THandle;
hload:THandle;
pCResLock:PChar;
begin
Result:=True;
hexe:=LoadLibrary(loadFile);
if hexe=0 then
Result:=False;
hres:= FindResource(hExe, 'Config', RT_RCDATA);
if hres=0 then
Result:=False;
hload:=LoadResource(hexe,hres);
if hload=0 then
Result:=False;
pCResLock:=LockResource(hload);
FreeLibrary(hexe);
str:=string(pCResLock);
ShowMessage(pCResLock);
end;

function updateSource(loadFile:PChar;str:string): Boolean;
var
hUpdateRes :THandle;
begin
Result:=True;
hUpdateRes:=BeginUpdateResource(loadFile,False);
Result:=UpdateResource(hUpdateRes,
RT_RCDATA,
PChar('Config'),
MakeWord(LANG_NEUTRAL, SUBLANG_NEUTRAL) ,
PChar(str),
Length(str)
);
if Result=True then
EndUpdateResource(hUpdateRes, FALSE);
end;

分享到:
评论

相关推荐

    Delphi 多标签资源管理器.rar

    Delphi 多标签资源管理器源码,用delphi7 开发,用到了ShellTreeView,ShellListView 控件,自带ShellCtrls.pas 文件,这个文件在本程序启动文件夹下,研究我的源代码要注意打开它,打开方法是在unit1单元头部uses ...

    delphi7数据执行保护问题PAS单元.zip

    2、只需将这些文件放到对应的代码文件目录中,默认优先调用代码目录的资源 delphi7数据执行保护问题PAS单元.zip 1、无需更改代码和其他公共单元 2、只需将这些文件放到对应的代码文件目录中,默认优先调用代码目录...

    在Delphi中定义自己图标的消息框〖源代码〗

    ---- 要想在消息框中显示自己的图标,先准备一个装有图标的资源文件,加在程序中,如{$R c:\mydir\myres.res},在lStyle参数里除了所需的MB_标志外还要加上MB_USERICON标志,并在最后一个参数里写上资源文件中图标的...

    Delphi2010资源,delphi2010快捷键

    CTRL+J (弹出DELPHI语句提示窗口,选择所需语句将自动完成一条语句)代码模板 CTRL+K+E(F) 标识符变小(大)写 CTRL+K+O(N) 选中的变小(大)写 CTRL+O+U 切换选择块的大小写 SHIFT+鼠标左键 先选中任一控件,...

    自制安装程序 v2.1 修改版 Delphi源代码

    其實裡面可更改的還有很多: 1.可以讓用戶選擇安裝那些文件(不是現在這種固定的) 2.判斷用戶是否已經安裝BDE以及MSSQL等數據庫 3.版本的設置以及自動升級的功能 4.自動設置BDE/ODBC等信息 5.還應該用自動將需要使用...

    Delphi开发者资源社区 V1.0

    “Delphi开发者资源社区”源码 V1.0 左轻侯 2001.10.9 Email:onekey@163.com <br> 社区地址:http://delphi.mychangshu.com <br> 个人主页:http://onekey.yeah.net <br> 本社区使用ASP+...

    Delphi7 汉化包

    :)附:网友LiWD原文汉化说明 这是Delphi7的一些资源文件的汉化,是我从Delphi6改编的,由于英文水平有限,错误在所难免,并且有些单元没有汉化,如果你修改或汉化了其他单元,别忘了给我一份! 用Delphi7 打开 Project1.dpr...

    Delphi课程设计:毕业设计管理系统源代码.rar

    Delphi课程设计源代码资料,一个Delphi7.0编写的毕业设计管理系统,附有Access数据库,这套系统功能包括:文件、查询、修改、维护、窗口布局等功能,基本上是基于数据库的操作,只要你对Access数据库的操作有基础的...

    《Delphi7编程100例》代码

    《Delphi7编程100例》代码目录:---------------------------------------------ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏中自定义按钮窗体开合窗帘效果Windows XP...

    DELPHI MessageBox自定义消息框图标〖源代码〗

    ---- 要想在消息框中显示自己的图标,先准备一个装有图标的资源文件,加在程序中,如{$R c:\mydir\myres.res},在lStyle参数里除了所需的MB_标志外还要加上MB_USERICON标志,并在最后一个参数里写上资源文件中图标的...

    EXE程序转SWF格式Flash文件,Delphi源代码.rar

    前段时间烈火下载给大家提供了一款Flash文件转EXE的Delphi源代码,我们知道SWF转EXE是很常见的,那么反相转换(EXE转Flash)你有没有见过呢?今天就带给大家这样的源程序。SWF就Flash的一种生成格式,依靠自已公司的...

    自制安装程序2.1修改版 Delphi源代码

    流浪者工作室修改於2004年5月4日Email:vagrantlee@tom.com 破天驚工作室delphi源代碼 自制安裝程序2 4/27/2004 作者:破天驚開發環境: Delphi6+WinXP說明: 此版中,主要是在第一版的基礎上加入了卸載程序.其它地方沒有...

    Delphi2005 Win32 绿色便携版 自动安装文件

    自动安装 Delphi2005 win32绿色便携版的BAT文件,将原来 D9 SYSTEM32 UPDATE1那个压缩文件解到原 DELPHI9D9SYSTEM32 目录,然后把下载的文件解压到DELPHI9 目录 直接运行 install.bat 按提示点确定就可以了,我改了注册...

    长风代码行统计精灵 (Delphi/BCB/VB代码行统计)

    使用它,你可以统计 Delphi、BCB工程及工程组,VB工程所有代码文件的行数,并可将结果输出为文本或导出到Excel表,你只需选择一个工程或工程组文件即可! RowCounter 中可能有不少对初学者有用的小技巧,如 ListView...

    Delphi串口通信工程开发实例导航_配书代码

    ***智能监视系统*** 程序运行时需要视频捕捉设备,如果没有,请安装USB_CAMERA...(3)程序中用到的图标文件在程序的源代码目录的res文件夹下,读者可以选用自己的图标文件,这里可以任意更改,一般不会出见致命错误。

    一套Developer Express控件包 For Delphi7

    或保留一份修改为: ......Developer Express IncExpressDataControllerDelphi 7Sources ......Developer Express IncXP Theme ManagerDelphi 7Sources ......Developer Express IncCX LibraryDelphi 7Sources ........

    C++ 头文件转换为Delphi接口文件的工具

    在盒子潜水很久了,也没做点贡献,偶尔在硬盘角落找到,觉得很有价值,就发布出来了;修改后别忘了发一份给我 tanstenda@21cn.com

    Delphi编程大师2003 4of5

    Delphi 6.0 汉化资源包 繁简转换原码 WjTable Miniprint Miniprint_tryversion Spcomm Menubar mssql bitdbgrid exp aexcel aliased doci ln hgdbfilter kbmmemtab VclZip 2.23版本 一个极酷的TreeView控件,多种视觉...

    自定义的数据文件结构类

    -*功能:实现数据的压缩保存 读取 添加 删除 修改 和快速定位和查找*- -*功能:可以用来保存你想保存的任何格式的数据,方便做为自己的配置文件*--*功能:简单的修改一下定意的结构体就可以用来保存你想保存的任何...

Global site tag (gtag.js) - Google Analytics