首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何在资源文件中包含EXE,并将这个EXE导出来

2012-03-30 
怎么在资源文件中包含EXE,并将这个EXE导出来我想把一个A.EXE文件做为资源文件导入到B.exe,问题1、怎么生成

怎么在资源文件中包含EXE,并将这个EXE导出来
我想把一个A.EXE文件做为资源文件导入到B.exe,问题
1、怎么生成这个资源文件,
2、怎么导入这个资源文件
3、B.EXE 怎么导出A.EXE?

谢谢

[解决办法]
关于资源文件,我已回过多个,BCB对资源处理非常简单,一般方法如下:
建一个文件,如文件名为testrc.rc 内容为(用记事本或BCB相身编辑器都可以)
myexe exe "e:\temp\a.exe"
将该文件加入你的B工程
编译B工程,a.exe就放在b.exe的资源中了
要导出,也简单

 
 TResourceStream *rs = new TResourceStream((int)HInstance,AnsiString("MYEXE"),"EXE"); //要大写 ;
rs->SaveToFile("e:\\temp\\a.exe")
delete rs;
就可以了

[解决办法]
保存在资源文件中,和其它没什么不同,使用时要使用ShellExecute

热点排行