如何使AVI文件编译进exe中?(100分)

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

Iam_mm

Unregistered / Unconfirmed
GUEST, unregistred user!
用TAnimate控件播放AVI文件。每次执行程序时都要调用外部的
.avi文件,不知怎样把AVI文件放入资源文件中,编译进可执行
文件中?请各位大侠帮忙。
 
不必放入资源文件中,可以声明一个class,把avi文件定义为一个Published Property,就可以将其嵌入执行文件中。我写了一个控件,可以把任何数据
存入执行文件,可供参考或使用:ftp://202.120.100.49/vcl/new/tstore.zip
 
tgz,您的ftp登陆不上,不知username and password。
 
//faint
当然是匿名登陆啦。
user anonymous
pass mingming_wang@188.net
不过可能太慢了。你要的话,我可以寄给你
 
我说tqz老兄,不用象您说的那么麻烦吧,只要编译个res文件即可。
例如在命令行中键入:
copy con avi.rc
myavi AVI"filename.avi"
^z
然后用delphi的brcc32编译:
brcc32 -r avi.rc
便生成一个avi.res文件
然后在unit中加入:
{R avi.res}
最后在一个事件过程中加入:
Animate1.resname:='myavi';
便可播放了。:-)

 
oh,sorry !
是{$R avi.res}
 
这倒是...如果用Resource文件方便一些的话当然更好。不过如果有些数据
不能直接从Res中读,那么就得用别的方法了。
 
接受答案了.
 
后退
顶部