读书人

注册ocx成功但是放在网页上却显示不

发布时间: 2012-03-02 14:40:29 作者: rapoo

注册ocx成功,但是放在网页上却显示不出来(急哦
我使用regsvr32手动注册ocx成功了,可是放在网页中却显示不出来,本地浏览网页,网页上却一个红色的X在那里。
<object id=MediaPlayer1 classid= 'clsid:71AE41E6-C5A6-469D-9E51-92BDDF4CADE9 'codebase= 'http://59.54.98.219/itvsky/itv/itvsky.ocx#version=1,0,0,1 ' width= '357 ' height= '257 ' title= 'ITV '> </object>

clsid是正确的。启用了下载未签名的Activex控件。
ocx中的代码里也加了#include <objsafe.h> 头文件

[解决办法]
ocx中的代码里也加了#include <objsafe.h> 头文件

上面的话太……
你include <objsafe.h> 了,就安全了?

控件都到了运行的时候,与你源代码中包函了什么头文件有关吗?

你要启用运行未签名的控件,你都手动注册了,与下载何干?
如果你的控件不是安全的话,还要启用运行不安全控件!
[解决办法]
要实现ISafeObject接口

参见http://blog.csdn.net/MLiang/archive/2006/03/31/645431.aspx
[解决办法]
帮楼主定一下,我也想知道怎么办

读书人网 >VC/MFC

热点推荐