打开别人写的一个工程时,说不能加载工程目录下的msdxm.ocx。于是到系统目录system32下找到msdxm.ocx文件拷贝到工程目录下,重新打开该工程,可还是说不能加载msdxm.ocx!此时在工程目录下生成了amcompat.tlb和nscompat.tlb两个文件。
请问该如何处理?
这个msdxm.ocx没加载成功,程序还是能运行,但好像无法生成exe文件,我想获得exe文件该怎么办?
请问该如何处理?
这个msdxm.ocx没加载成功,程序还是能运行,但好像无法生成exe文件,我想获得exe文件该怎么办?
解决方案 »
- 求助:拨号与某一台机器连接后能否通过winsock的tcp/ip相互通信?
- 怎么把子类应用到全局或特定的应用程序或任意非本程序窗口
- 请问如何把下面的.txt文件中的数据读入一个3*n的数组中啊,(n为行数)
- 急的我头发都白了!如何在VBA中利用Windows Media Player控件实现声音报警?
- 如何得到存储过程返回值?
- 急急各位帮帮忙吧
- 各位,大家做的“托盘”程序怎样实现在任务栏上不显示任务条。
- 简单问题!菜鸟问题!
- 请问在VB中怎样利用拖动Form来拖动窗口?
- 小弟我不知在VB中调用Wsock32.dll,特向各位高手讨教
- 使用MediaPlayer控件如何的到ID3V1或者ID3V2的信息呢
- 可以这样把用户和密码写进库吗?
行 54: 控件 MPl 的类 MediaPlayerCtl.MediaPlayer 不是一个已加载的控件类。
行 60: 属性名 AudioStream 在 MPl 中是无效的。
行 62: 属性名 AutoStart 在 MPl 中是无效的。
行 63: 属性名 AnimationAtStart 在 MPl 中是无效的。
行 64: 属性名 AllowScan 在 MPl 中是无效的。
行 65: 属性名 AllowChangeDisplaySize 在 MPl 中是无效的。
行 66: 属性名 AutoRewind 在 MPl 中是无效的。
……………………
下面是大量“属性名 **** 在 MPl 中是无效的”的信息。
刚装的VB6.0,除了这个MediaPlayer控件之外,别的什么都没加,这个msdxm.ocx的版本是6.4.9.1128
别人做好的程序,载它的机子上引用的组件,可能和你的机子上的版本不一样,你需要重新引用:
点菜单
工程-部件,把原来的引用的复选框取消,然后重新添加,点浏览,找到你的机子上的ocx文件,然后点确定如果你的机子上相应的ocx文件没有注册,要注册一下
运行 regsvr32 ocx全路经文件名
打开工程-部件,发现他原来用的是system32\wmp.dll,将它前面的复选框钩选掉,点浏览,重新将这个wmp.dll读进来设好。
开始-运行,regsvr32 D:\WINDOWS\system32\wmp.dll,显示注册成功。
编译仍旧出错!看来是版本问题了吧,可怎么知道哪个版本的MediaPlayer控件有Play方法呢?
微软的东西,会不会新版本不支持旧版本中的东西?
不是说OCX吗?在部件里再找找,看是不是还有一个msdxm.ocx
他那里面是还有一个msdxm.ocx,但原本并没有被选上,我现在选上后就OK了!
万分感激!