求助 VB的系统错误&H80004005(-2147467259).未指定的错误?

怒吼 2008-10-20 07:29:25
照范例做了一个多媒体的程序
Private Sub ActiveMovie1_PositionChange(ByVal oldPosition As Double, ByVal newPosition As Double)
MsgBox ("谢谢观赏!")
End Sub

Private Sub Form_Load()
ActiveMovie1.FileName = App.Path & "\3.mpg"
End Sub

出了一个错误 &H80004005(-2147467259) 谁能指教下 谢谢
...全文
3736 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzjhkjwang 2011-01-18
  • 打赏
  • 举报
回复
给一个解决思路,我遇到的引用Flash控件同样出现未指定错误的问题,是这样解决的:
有可能你用的ocx控件版本过高,造成vb反而不兼容,去寻找一个低版本的ocx,找到在系统中原本ocx的文件名,例如Flash10l.ocx,删除掉它,将低版本的ocx,例如Flash10e.ocx拷贝到这个目录并改名为Flash10l.ocx,问题得已解决。
  • 打赏
  • 举报
回复
我刚才又对我的程序进行测试,发现是一个第三方控件的版本过低。重新安装这个控件,问题得已解决

楼主可以试试重新注册ActiveMovie1。或者换一台电脑,利用ActiveMovie1再设计一个工程,如法炮制,看看问题是否解决。
  • 打赏
  • 举报
回复
顶!我也遇到这个错误提示。
不过,发生的过程与楼主不一样。我的是一个VB工程,设计并编译三年了。前天在编译时,突然出现了那个错误提示。

我卸载VB6,再重装VB6,依然没解决。

我继续关注本帖。
tongnaifu 2008-10-21
  • 打赏
  • 举报
回复
那你把这个ocx发我邮箱
怒吼 2008-10-21
  • 打赏
  • 举报
回复
我当然有了 我的VB版本的问题吧 下载了好几个才有 是有sp6的VB
tongnaifu 2008-10-20
  • 打赏
  • 举报
回复
Private Sub Form_Load()
on error goto err1
ActiveMovie1.FileName = App.Path & "\3.mpg"
err1:
if err.number<>0 then
msgbox err.Description
end if
End Sub
怒吼 2008-10-20
  • 打赏
  • 举报
回复
就2步 ActiveMovie1.FileName = App.Path & "\3.mpg" 这个出的错
tongnaifu 2008-10-20
  • 打赏
  • 举报
回复
这种错误看不懂,建议加上option explicit,然后设置断点全编译执行,一步一步执行就可以看到中文错误提示。
tongnaifu 2008-10-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zxy7610 的回复:]
98嘛? 我的也是XP 用这个要在98里面嘛?
[/Quote]
你的有这个ocx?我怎么找不到?
paradise885 2008-10-20
  • 打赏
  • 举报
回复
看看err.Description
怒吼 2008-10-20
  • 打赏
  • 举报
回复
98嘛? 我的也是XP 用这个要在98里面嘛?
tongnaifu 2008-10-20
  • 打赏
  • 举报
回复
很抱歉,我的XP系统里没有找到这个ocx,看截图像是98系统里的,所以没法调试,估计是你的文件没有放到程序的目录下或者格式不支持
怒吼 2008-10-20
  • 打赏
  • 举报
回复
惭愧啊我是个初学的 我弄的是照这个上弄的http://www.hongen.com/pc/program/vb/v1.htm 然后就出的那个错误
tongnaifu 2008-10-20
  • 打赏
  • 举报
回复
程序大吗?发我邮箱tongnaifu@126.com我看看
怒吼 2008-10-20
  • 打赏
  • 举报
回复
4楼的我照你的弄了还是出错

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧