以前可以在VB6里引用wmp.dll,然后用如下方法调用:
Dim Media As WMPLib.IWMPMedia
Dim MediaPlayer As New WindowsMediaPlayer
Dim mFile As String
mFile = 文件名
Set Media = MediaPlayer.newMedia(mFile)当时系统装的是WMP10,在VB里面调用一切正常。但是后来升级到了WMP11正式版后就不行了,根本不能建立Media对象,更别说操作了,只要建立对象就会出现“自动化错误”~~然后程序崩溃。
我对比过,如果安装了WMP11后,在VB里面仍然手工引用一个以前备份下来的WMP10的DLL,就行了。就是不能用11新版的。我不知道11到底有了哪些变化,该如何引用呢?希望各位高手帮小弟看看,谢谢了!
Dim Media As WMPLib.IWMPMedia
Dim MediaPlayer As New WindowsMediaPlayer
Dim mFile As String
mFile = 文件名
Set Media = MediaPlayer.newMedia(mFile)当时系统装的是WMP10,在VB里面调用一切正常。但是后来升级到了WMP11正式版后就不行了,根本不能建立Media对象,更别说操作了,只要建立对象就会出现“自动化错误”~~然后程序崩溃。
我对比过,如果安装了WMP11后,在VB里面仍然手工引用一个以前备份下来的WMP10的DLL,就行了。就是不能用11新版的。我不知道11到底有了哪些变化,该如何引用呢?希望各位高手帮小弟看看,谢谢了!
解决方案 »
- 跟"疯",加入熊猫党第一帖……
- vb ftp已上传文件大小的取得
- VB6开发的程序制作安装盘,现在选择InstallShield那个版本为好?
- 复选框的数据,通常在数据库里以什么形式存储?
- 一个在VB控件里调用VC dll调用的问题,求救
- 说出你认为最好的两个站点,有分!!!!
- 解决运行于WindowXP环境下的VB程序所出现的问题
- VB中无发使用EXCEL,在线等代
- 如何在VB部件中将没用的OCX删除出列表,太长了?可以注销组件吗?
- VB6.0如何正则提取下面源码的 TD中间的文字
- vb Access数据库是使用SQL语句删除不好使!!
- VB中如何设置才能得到像windows XP 中的控件一样漂亮??
关键是为什么10可以的操作,11不行了。有没有相关资料呢?