exe文件不能被做成资源文件吗(20分)

  • 主题发起人 主题发起人 angel725
  • 开始时间 开始时间
A

angel725

Unregistered / Unconfirmed
GUEST, unregistred user!
在e.rc中这样写的。
aaa exe "a.exe"
然后在用brcc32 e.rc出错
Error Could not open input file euc.rc
exe的文件不能这样用吗
 
可以,rc中这样写
setup exefile buildexe.exe
 
aaa exefile "a.exe"
这样写了,一样的错误
 
哪个说exe不能做资源文件,文件加密那个例子不就是exe做资源文件吗?
 
注意你的rc文件应该是ansi格式的,否则不能识别
 
下面这个应该好用,我原来就是这么用的(拷贝的[:)])
例如: myexe exefile 'ha1.exe'//脚本文件
下面是自定义释放函数ExtractRes,本例中使用如下:
ExtractRes('exefile','myexe','c:/new.exe');
就把ha1.exe以new.exe为名字保存到C盘根目录下了.
function TForm1.ExtractRes(ResType, ResName, ResNewName: string): boolean;
var
Res: TResourceStream;
begin
try
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
try
Res.SavetoFile(ResNewName);
Result := true;
finally
Res.Free;
end;
except
Result := false;
end;
end;
 
多人接受答案了。
 
后退
顶部