ActiveMovie 在 Delphi 中的问题(100分)

  • 主题发起人 张一健
  • 开始时间

张一健

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 中用Import ActiveX Control导入M$的ActiveMovie。
在工程中放上此控件,保存。
然后选择Close All或者退出Delphi,会导致Delphi出错。
在工程中去掉此控件或者不在Delphi的IDE中调出包含此控件的窗体,就不会有事儿。

各位遇到过这种情况吗?
问题 1:怎么回事儿
问题 2:解决办法。
 
前面有一个这样的帖子,
解决办法是你自己新建一个BPK文件
再把DELPHI生成的TLB/pas文件加进去,
 
to 张无忌:
张兄, 能否给出前面贴子的URL。
不是我不找,现在我只能用这根破电话线上网,速度可比蜗牛。
在用了ADSL后再用336的猫速的心情,唉 :(
 
TActiveMovie是没有问题的;
1,首先在你的包中移掉你命名的含有的TActiveMovie单元;编译关闭保存工程;
2,在资源管理器,找到与TActiveMovie的文件(pas,dcr,dcu);全部删除;
3,重新import一次,最好是新建上个包和工程,编译成功关闭保存工程;
4,重新一新工程可以看电影;
5,推荐一个类似的控制,虽然也是使用的MS Diredct8 但是开始的画面自已可以
修改,不会看到MS的图画:
 
问题依旧 :(
退出Delphi或关闭使用ActiveMovie控件的工程就出错.

环境:
win2k profession + delphi6
winXP profession + Delphi6有同样问题。
 
再试一次,发帖子的朋友解决了这个问题,
 
顶部