首页
社区
课程
招聘
[旧帖] 一个用Borland Delphi 6.0 - 7.0编写的软件,里面的图怎样替换呢?[求助] 0.00雪花
发表于: 2006-12-14 00:54 7195

[旧帖] 一个用Borland Delphi 6.0 - 7.0编写的软件,里面的图怎样替换呢?[求助] 0.00雪花

2006-12-14 00:54
7195
一个用Borland Delphi 6.0 - 7.0编写的软件,里面的图怎样替换呢?

他在启动时的图片,我想替换成自己的图,用什么工具和方法呢? [s:16]

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你用资源,汉化工具查一下,如果有资源的话应该没问题啊,
其它的,DEDE再试一下,没试过DEPHI的。
2006-12-14 02:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是有的,就是看不又到...
2006-12-14 12:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
eXeScope Restorator 2004 这两款软件任意一款试试
2006-12-14 16:41
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 我在呼唤 发布
eXeScope Restorator 2004 这两款软件任意一款试试

这个Restorator 2004 在哪里有下载?我在本站未见有。
2006-12-14 23:29
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
最初由 神猪 发布
你用资源,汉化工具查一下,如果有资源的话应该没问题啊,
其它的,DEDE再试一下,没试过DEPHI的。
请问DEDE哪里有下载?我在本站未见有。
2006-12-14 23:32
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 ssawssaw 发布
一个用Borland Delphi 6.0 - 7.0编写的软件,里面的图怎样替换呢?

他在启动时的图片,我想替换成自己的图,用什么工具和方法呢? [s:16]
我也有个Delphi 6.0 - 7.0编写的软件,启动时首见画面后才进入程序的,用了现在所知的几款资源编辑器都找不到该幅图,用W32Dasm反汇编,进入程序入口点的第三个CALL就是调用这幅图,取消该CALL后,该幅图就不见了,但怎样取出这幅图,我还未有办法。仅提供你参考。
2006-12-14 23:41
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
ResHacker
2006-12-15 00:18
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
用了现在所知的几款资源编辑器都找不到该幅图,包括了ResHacker在内....。
2006-12-15 22:57
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
用Restorator可以替换里面的图标,图片只能用eXeScope 6.5来处理:
但在delphi程序里只能这样做:先自己做一个有图的界面,然后用eXeScope打开,找到里面RC数据的地方,查Picture.Data = {替换这个括号里面的东西,这就是图片},替换后保存即可,但是不一定一次能成功(可能你没找对模块,业可能你的图片做得太大了,空间不够等等)。要注意去找到相应的模块,可以多试几次。保留副本再用。
2006-12-16 09:16
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
zcg
11
楼上所说的才是正解!!
2006-12-16 12:08
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
最初由 dxcat 发布
用Restorator可以替换里面的图标,图片只能用eXeScope 6.5来处理:
但在delphi程序里只能这样做:先自己做一个有图的界面,然后用eXeScope打开,找到里面RC数据的地方,查Picture.Data = {替换这个括号里面的东西,这就是图片},替换后保存即可,但是不一定一次能成功(可能你没找对模块,业可能你的图片做得太大了,空间不够等等)。要注意去找到相应的模块,可以多试几次。保留副本再用。
啊!我学到东西了!我也谢谢你!只是找来找去,都找不到 “Picture.Data =”这个.......?
2006-12-16 19:34
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
用eXeScope打开,先找'RC数据',然后再找相关的过程,里面有Picture.Data =
把{}里面的值换成你自己做的{}内容,先用eXeScope打开你自己的exe,复制你熟悉的{}内容。关闭,再打开要替换的exe,找到相应的{},删除,再粘贴即可。
仔细找找。
2006-12-16 20:59
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
delphi只能这样换。我做过。多试几次。前提是你要用delphi先做一个有图的exe文件
2006-12-16 21:01
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
谢谢,十分感谢你的热情帮助,我得慢慢的找才是,我的软件比较大,在RCData下的相关项目有165项之多,每个项目下又有许多属性。真的要慢慢找了,再次谢谢你!
2006-12-16 21:48
0
雪    币: 234
活跃值: (25)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
16
最初由 xtwokok 发布
请问DEDE哪里有下载?我在本站未见有。


DEDE看雪主页上有下的 地址:http://www.pediy.com/tools/Decompilers.htm
Delphi程序工具区,有两个版本的DEDE

另外,Delphi的图片有时是在'RC数据'里的。Picture.Data = {...}中就是了。
汉化Delphi的界面也都在这些RC数据里面。好像目前还没有预览界面的工具,那位高手有兴趣可以编写一个。^_^
2006-12-16 22:37
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
谢谢kaien你的帮助和介绍!
2006-12-17 00:30
0
游客
登录 | 注册 方可回帖
返回
//