Msdxm.ocx 的注册问题。(200分)

  • 主题发起人 主题发起人 6x86
  • 开始时间 开始时间
6

6x86

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:我是一名初学者,最近在Win2000下用Win2000提供的Msdxm.ocx(6.4版

的MediaPlayer)写了一个程序,安装到Win98 SE版的时候无论用InstallShiel或

是手工(Regsvr32)均无法注册成功,只能用Win98 SE本身提供的Msdxm.ocx(

6.0版的MediaPlayer);而安装到Win98时也无法安装成功(高版本系统提供的

OCX无法安装到低版本系统中)。
我在论坛资料中看到有Lincens Key的说法,是否与此有关,如是,该如何做?
另:我在Win2000下用Regsvr32成功注册了WMP.OCX(7.0版的MediaPlayer),在

VB6中也成功的引用了该控件,但在D5中却无法添加该OCX(在Import ActiveX中

Add了之后根本无法看到该OCX),原因何在?
 
Win2000与Win98的内核是有差别的,只能向上兼容!?
 
To Jams:
Win98 SE本身提供的Msdxm.ocx(6.0版的MediaPlayer)也无法安装到Win98,
两者的内核应是一样的吧,我的意思是是否我的注册方法有问题,是否除了Msdxm.ocx
外还需要别的文件或注册信息。
 
请结束或继续
 
今天终于进来了,怎么那么久了就两人感兴趣吗?200分不算少了吧。
WMP.OCX可以添加了(通过Project的Import Type Library...),但它好象是不可见控件,
就象Timer一样,而在VB中它却是可见的,外形象MediaPlayer7一样,怎么回事?
高手们快来拿分吧。
 
请结束或继续
 
真的无人愿意回答吗?我最后再等一段时间...
 
看来真的无人愿回答此问题,我很伤心,555555....
 
别伤心,在win2k下面.mediaplay 7.0的ActiveX控件仍然是Msdxm.ocx
可以在components->import ActiveX Control里找到,可以成功导入的。

如果你能确认你要安装的机器上装有mediaplay你发布的时候,根本就可以把
msdxm.ocx不包括在里面。Win98Se 带的MediaPlay 6.0 的接口和Win2K带的
MediaPlay 6.4 以及你装的 MediaPlay 7.0 也许内核会不同,但是作为一个
同一个类别ActiveX控件,他们的接口,调用方法是一样的。

我在本身机器上装的MediaPlay 7.0,用它做控件写出来的程序,在别的Win2000里
(MediaPlay 6.4)一样运行正常.你无需在安装包里带上msdxm.ocx;因为大部分
Window系统基本都装了Mediaplay;


 
我喜欢蚊子!!!
不过Win2k下的msdxm.ocx还是6.4版的,wmp.ocx才是7.0版的,查看文件属性便知。
wmp.ocx的引用问题我已在上面提过,至今也未能解决。
我也知道Win98Se以上均有msdxm.ocx,但win98以下呢?所以我的程序目前也只能在Win98Se
以上运行...
难道真的无办法注册吗?
 
接受答案了.
 
后退
顶部