请教各位:如何把一个文件aaaa.pdd放入.EXE文件中,运行该.EXE文件的时候把aaaa.pdd复制到指定目录?谢谢了!(200分)

  • 主题发起人 主题发起人 idragonet
  • 开始时间 开始时间
I

idragonet

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位如何 把一个文件aaaa.pdd放入.EXE文件,运行该.EXE文件的时候把aaaa.pdd复制到指定目录?谢谢了!
 
把aaaa.pdd当成资源文件打包到程序中去,用的时候再把它用流文件写入文件就行了

自己做一个一个资源文件的描述文本RC文件,例如 sample.rc ,“记事本”程序创建就行了。然后可以输入一些我们要定义的资源,
例如:
MEN BITMAP c:.bitmap
ARJ EXEFILE c:.exe
MOV AVI c:.avi
然后用BRCC32把这个RC文件编译成sample.res(真正的资源文件)。

在Delphi的工程文件中使用 $R 编译指令让Delphi包括资源到EXE文件里面。

{$R sample.res}

这样我们就可以在这个单一的执行文件中调用资源了。举例如下:

EXEFILE:

procedure ExtractRes(ResType, ResName, ResNewName : String);

var

Res : TResourceStream;

begin

Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));

Res.SavetoFile(ResNewName);

Res.Free;

end;

AVI:

procedure LoadAVI;

begin

{Avi1是一个TAnimate类}

Avi1.ResName:='AVI';

Avi1.Active:=True;

end;

以上来源于超级猛料
 
搞定!!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部