急!VB6中使用WindowsMediaPlayer导致整个应用程序错误,求解!
用VB6做了一个软件,插入了WindowsMediaPlayer控件。软件提供一些互动功能,当没有人互动的时候,就利用WindowsMediaPlayer播放视频;当有人...
用VB6做了一个软件,插入了WindowsMediaPlayer控件。
软件提供一些互动功能,当没有人互动的时候,就利用WindowsMediaPlayer播放视频;当有人互动时,WindowsMediaPlayer就隐藏并暂停。
现在的情况是:如果WindowsMediaPlayer尚未播放视频,则一切互动OK,一旦WindowsMediaPlayer播放过一次视频,则互动时整个应用程序就要出错,而且是不能用ON ERROR 捕捉的那种。错误详细内容如下:
标题:Media Event Sink Window: XXX.exe - 应用程序错误
内容:"0x7c92ff56" 指令引用的"0x00000586"内存。该内在不能为"read"。
怎么办,愁死人了! 展开
软件提供一些互动功能,当没有人互动的时候,就利用WindowsMediaPlayer播放视频;当有人互动时,WindowsMediaPlayer就隐藏并暂停。
现在的情况是:如果WindowsMediaPlayer尚未播放视频,则一切互动OK,一旦WindowsMediaPlayer播放过一次视频,则互动时整个应用程序就要出错,而且是不能用ON ERROR 捕捉的那种。错误详细内容如下:
标题:Media Event Sink Window: XXX.exe - 应用程序错误
内容:"0x7c92ff56" 指令引用的"0x00000586"内存。该内在不能为"read"。
怎么办,愁死人了! 展开
4个回答
展开全部
估计是D版惹的祸,或软件兼容性错误
在其它机子上试试
在其它机子上试试
追问
在其它机子上也是这样。或者麻烦老兄推荐一个视频播放器?
追答
不能把数组控件全缷掉或播放后改变了什么属性
播放器有很多啊,象暴风影音,KMPlayer,WMP等等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加百度HI~~把工程发给我~我看看
追问
不好意思,不太方便啦。。。
我检查过代码,导致程序挂掉是发生在一句: Unload xxx(i),这个卸载控件数组语句上,即使是在IDE的调试状态下,也会直接把VB6整挂掉。 但是,只要还没有播放过视频,则这里无论怎么UNLOAD都不会出错。
追答
没看到代码 难发现问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
老兄,没看到代码真的很难解决的....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很棘手
追问
麻烦老兄推荐一个视频播放器?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询