200分!!!Windows media player activeX 大人进!!!做过网络电视的更进!!! ( 积分: 200 )

  • 主题发起人 主题发起人 sohuandsina
  • 开始时间 开始时间
S

sohuandsina

Unregistered / Unconfirmed
GUEST, unregistred user!
我导入的windows media player 控件 是9.0的版本。怎么发现客户电脑上没有安装media player9 或者以上版本就提示让你安装。象一些网络电视那样提示?

因为设计的时候我就防止了一个 windows media player放在窗口上。这样造成没有安装高版本的。比如客户端安装的是6.4那个系统自带的版本。程序就运行出错。现在有什么问题就是让程序不出错而是提示用户升级????
小弟万分感激帮我解决问题的人。而且我十分相信有人能解决。网上很多做网络电视的就能提示!谢谢了
 
我导入的windows media player 控件 是9.0的版本。怎么发现客户电脑上没有安装media player9 或者以上版本就提示让你安装。象一些网络电视那样提示?

因为设计的时候我就防止了一个 windows media player放在窗口上。这样造成没有安装高版本的。比如客户端安装的是6.4那个系统自带的版本。程序就运行出错。现在有什么问题就是让程序不出错而是提示用户升级????
小弟万分感激帮我解决问题的人。而且我十分相信有人能解决。网上很多做网络电视的就能提示!谢谢了
 
大家好!我不会提问题!
单击提出问题时 提示:您尚未帐号确认。
哪位好心人能告诉我为什么呀?
好能让我提问题!
 
注册的帐号要通过邮件确认的。你去检查下你的信箱。
 
非常简单,程序启动的时候查一下注册表,看看注册表中有没有windows media player 9的的GUID,没有就提示安装.
 
windows media player 9的的GUID 怎么找?

我要知道7、8、9、10分别对应的是多少啊。

有稍微详细点的吗?谢谢。
 
我在主窗体的form.creat 里面做了检查guid的尝试。问题还是报错误。
根本原因是在我程序开发的时候我就放了一个 windows media player

这样程序初始化的时候就开始报错,而不等到我来检查时候在注册表注册了media player。
有什么办法在程序还没初始化之前完成检查注册表。??
 
在DPR工程里面写啊,在主窗体创建之前判断.
或者,放到单元的initialization里面.
 
接受答案了.
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部