100分请教一个关于资源文件替换的问题(100分)

  • 主题发起人 主题发起人 jxgxy
  • 开始时间 开始时间
J

jxgxy

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中引用了 {$R group.res}一个资源文件,内部为一文本文件,内容包含:<br><br>name=梦幻传世一区;<br>nameex=梦幻传世一区;<br>regnew=1;1;<br><br>lastgroup=0<br><br>[focus]<br>face=esales.jpg<br>url=http://1esales.mir2.com.cn<br>gailv=11<br>[Setup]<br>host=www.clmain.com<br>AreaHost=www.clmain.com<br>port=80<br>urlbase170=/Autopatch170/<br>ListFile170=plist170.txt<br>ListFile170_2D=plist170_2D.txt<br><br><br>现在我用<br>resStream := TResourceStream.Create(HInstance, 'group', 'string');<br>加载了这个txt资源文件,我现在想要做的就是,将txt资源文件中的'开区一区'这四个字替换为变量servername的值,比如servername变量的值为'在某些方面',该何如将'开心一区'替换为'在某些方面'然后将这个文本文件输出到d:/aa.txt呢?<br><br>望予以回复为盼!
 
传奇服务器,使用INI的读取方法嘛。
 
一种是通过汇编或者资源读取器,要么就是softice之类的工具找到资源文件中的物理地址,对其修改,不过到现在我自己也做的不怎么好<br><br>另一种是苯办法,资源存储在你的程序文件中,将其读出后首先输出到临时文件里或者存储到一个string啦,buffer啦的里面,然后按照基本的操作对临时文件或者你的字符串内容进行修改完成后存储到aa.txt,这个应该不难吧
 
可以给个代码吗,谢谢啦...
 
后退
顶部