发布MIDAS客户端,除客户端exe文件外,还需发布midas.dll (delphi5) ,怎样把该文件包含入exe文件!!--by wzs &l

最简单的做法,我已成功的搞定。
建立一个包含midas.dll的资源文件m.rc
"MIDAS DLLFILE C:/WINDOWS/SYSTEM/MIDAS.DLL"编译它
在DOS的提示符下打 BRCC32 m.rc 硬盘哗啦啦转一会儿后,就编译完了
生成"m.res"文件.
在源程序中加入下面这一句段
{$R m.RES} 编译系统即可
下面是从EXE中出来的代码。
procedure ExtractRes(ResType, ResName, ResNewName : String);
var Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ExtractRes('DLLFILE','MIDAS','MM.DLL');
end;
 
maming的用法是加入EXE文件然后解开,保存到磁盘上,
跟安装以后把文件扔到系统文件夹中是一样的道理啊!
 
这么多年过去了,这问题还在呀!
 
我看算了吧,其实也没什么好的主意了,搞的那么长。
 
能不能先做好安装文件,再用WinZip打包做成自安装?(初哥)
 
进来看看!
 
tianrei 什吗意思?
 
给最辛苦的人, wzs 分数只能给20人以内,要是人太多,20人也没法给!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部