热情软件屋

 

如何将声音、图象文件编译到一个delphi的可执行文件里


编号:QA004171
建立日期: 2001年5月8日 最后修改日期:2001年5月8日
所属类别:

王桐松:
    windows 9X/2000
    delphi 5.0
    请教如何将声音、图象文件编译到一个delphi的可执行文件里,例如jpg、gif、midi、wav这些文件?谢谢!

回答:

    你可以建立一个*.rc的文本文件,在其中加入类似下面的内容:
    102 GIF about.gif
    201 WAVE hello.wav
    然后使用brcc32.exe编译.rc文件为.res文件,将.res文件拷贝到Delphi工程文件的目录,由于Delphi的源文件中包括{$R *.res}语句,所以编译后的EXE中将包括你的所有资源文件。但是调用时有点麻烦,除了资源中的Wav文件可以直接调用(参考QA001739 "如何播放资源文件中的声音"),其他资源需要先写入文件,然后再调用,参考QA003222 "请问如何写实现释放文件功能的代码"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio