为什么在win2000中会提示“部件‘mswebdvd.dll’或其附件之一不能正确注册:一个文件丢失或无效”,请问高手这是什么原因呢?在XP下是正常的! 我在网上下了一个DVD播放器的VB代码程序,我用的是XP系统,在XP系统中编译和运行都是正常的,可以正常的播放DVD光盘,但是为什么在win2000中运行编译后的程序就会提示“部件‘mswebdvd.dll’或其附件之一不能正确注册:一个文件丢失或无效”,请问高手这是什么原因呢?请高手赐教!谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从网上下载这个。dll放在安装目录下应该就好了,但如果是附件之一缺少,那就不确定少什么,没办法了 2000下可能没有 MsWebdvd.dll或者版本不对,你在XP的SYSTEM32下把MsWebdvd.dll复制到2000的SYSTEM32下,应该可以解决该问题 终于解决了,原来是mswebdvd.dll版本的问题!还是要谢谢1楼的朋友关注了我的问题! 版本不一样。XP下的这个DVD控件mswebdvd.dll大小为197K;2000下的这个DVD控件大小有300多K。解决的办法是:在WIN2000下将这个控件删除,然后在工程中重新添加WIN2000下的DVD控件。但这不是最好的解决办法。最好的办法是:软件开发,一般来说可以在高版本的Windows下开发,在低版本的Windows下测试,在低版本的Windows下打包,这样的打包程序实际下收集的是低版本Windows的DLL、OCX等,在高版本的Windows下安装时,如果系统发现有更高版本的DLL、OCX时将不会覆盖。 现在那个提示是不会出现了,可是在win2000中却不能播放DVD光盘,我是用XP下的mswebdvd.dll替换掉win2000下的mswebdvd.dll的!请问5楼的大哥,现在这种情况应该怎么做才能播放DVD光盘呢? 我做过播放器,当然,不光是播放DVD了。我是在XP下开发,在Windows 98 下用Setupfactory 7.01 中文版打的包(要注意的是Windows98没有DVD控件mswebdvd.dll,用windows2000的代替)。这样Windows2000/XP/Vista/7都可以用了。不妨试试。 还有:XP下开发成功后,我是在Windows98下测试成功后再编译成exe,然后再打包。 如何将xml直接读入到recordset VB自定义数据结构的传输转换 请大家帮我编个程序,分很多!!!!!!!!! 关于curtprinter控件 如何打开.gif,.htm文件? 请问如何让生成的EXCEL报表为横向打印? controlbox的用法 窗体右上角的叉的关闭如何与按钮关闭的效果相同 用了一年多的vc,想转行学vb.大家给点意见。 >>>>>>>>>>>>>>>VB中如何将一个doc文件转化为二进制流<<<<<<<<<<<<<<<< 在使用MSFlexGrid控件的时候出现了问题 xp下,qb程序编译后运行不能绘图,有什么办法解决? 求一延时小程序
解决的办法是:在WIN2000下将这个控件删除,然后在工程中重新添加WIN2000下的DVD控件。
但这不是最好的解决办法。最好的办法是:软件开发,一般来说可以在高版本的Windows下开发,在低版本的Windows下测试,在低版本的Windows下打包,这样的打包程序实际下收集的是低版本Windows的DLL、OCX等,在高版本的Windows下安装时,如果系统发现有更高版本的DLL、OCX时将不会覆盖。