回答问题2:
把AVI文件做为资源导入到EXE文件中,然后用LOADRESOURCE调入,进行播放就可以实现EXE文件脱离AVI正常执行。
要想显动态GIF,我想需要知道它的显示算法,或者有一个控件来实现。控件不好用有很多原因,有可能是控件的问题或是注册使用权的问题,也可能是机器上的DLL问题。
把AVI文件做为资源导入到EXE文件中,然后用LOADRESOURCE调入,进行播放就可以实现EXE文件脱离AVI正常执行。
要想显动态GIF,我想需要知道它的显示算法,或者有一个控件来实现。控件不好用有很多原因,有可能是控件的问题或是注册使用权的问题,也可能是机器上的DLL问题。
1。对于gif文件可以用很多方法来处理,网上有很多这种控件,csdn网站下亦有很多你可以DOWN下来用;
2 有一个方法可以解决就是把avi文件加入工程的资源中这样就可以脱离avi来使用了;
3 对于这个问题我没有用过gifimg控件不能显示动态的图象是不是因为有些属性没有设好的原因你可以试试看!
不好意思,怎么将AVI 作为资源倒入?
可否详细些?
copy con avi.rc
myavi AVI"filename.avi"
^z
然后用delphi的brcc32编译:
brcc32 -r avi.rc
便生成一个avi.res文件
然后在unit中加入:
{R avi.res}
最后在一个事件过程中加入:
Animate1.resname:='myavi';
Animate1.Active := True;
便可播放了。:-)
在www.midatech.com/csdn/delphi/vil/image/gifimage.exe
里面有demo
www.midatech.com/csdn/delphi/vcl/image/gifimage.exe
显示动态gif比较好的办法,是用rxlib,这里面除了有很多好的控件之外,还有一个显示动态gif的,我用过,绝对可以。在很多网站都有下载,如果你找不到,我email给你。
avi就用前面的办法,挺好。
html兄介绍的AVI方法果然很COOL。
但下载的关于动态GIF控件仍然不太好用。
是否跟DELPHI5。0有关?
yijun2000如果方便的话给咱来一份,谢谢