如题,上次看到有人这样说,也不知道怎么作,高手,帮帮忙??

解决方案 »

  1.   

    首先我对你的“ 如何将两个exe文件一起编译?? ”这种说法表示怀疑,既然是 exe文件就已经是编译后的经过link出来的可执行的二进制代码了,怎么叫做编译exe文件呢?你的本意是什么啊?
      

  2.   

    1.用记事本编辑my.rc
    myexefile  exefile  c:\windows\notepad.exe
    2.生成RES文件
    brcc32.exe  my.rc
    3.implemetation 
    {$R *.dfm}
    {$R  my.res}//加这一行
    4.解压函数
    procedure ExtractResFile(sFileName:string;sResName:string;pResType:PChar);
    var
      Res:TResourceStream;
    begin
      Res:=TResourceStream.Create(Hinstance, sResName,pResType);//myexefile  exefile  c:\windows\notepad.exe
      Res.SavetoFile(sFileName);
      Res.Free;
    end;
    5。调用
    ExtractResFile('test.exe','myexefile',PChar('exefile'));