如何把一个exe弄成资源文件??(15分)

  • 主题发起人 小虫子:P
  • 开始时间

小虫子:P

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]看了陈经韬的关于流的文章,中间有一段是把一个exe弄成资源文件,
然后再读到程序中。原话是这样的:
把EXE文件改名为head.exe。新建一个文本文件head.rc,内容为: head exefile head.exe,
然后把它们拷贝到Delphi的BIN目录下,执行Dos命令Brcc32.exe head.rc,
将产生一个head.res的文件,这个文件就是我们要的资源文件,先留着。
但是我照着做,却报错说是不能打开head。rc。
这是为什么呢
 
用VC把该exe文件以Custom的形式导入,再编译即可
 
看看你的EXE文件的目录位置是否正确,很多都是路径不正确引起的,要不用你就绝对
路径来做:head exefile C:/head.exe //把Head.exe放到C:根目录下
 
我做过,没有问题呀。

得到Res后,再用TResouseStream使用之。

问一句,你的,exe在同一目录下吗?[:)]
 
可以地,就是用流copy
 
自己编写一个RC文件,然后用Rc.exe 编译一下就成为Res
这样就可以作为资源使用了。
 
我弄好了,所有的地方都要用绝对的路径。[:D]
 
多人接受答案了。
 
顶部