用Delphi编写了名为MyOCX的OCX控件,直接注册的话在网页中可以正常使用,反注册,打包成MyOCX.CAB,在网页中调用
<OBJECT ID="VbRuntime" style="WIDTH:140px; HEIGHT: 130px ;"
CLASSID="CLSID:DB3C8478-347D-40D9-8714-233EA16B553F"
CODEBASE="MyOCX.CAB#version=1,0,0,0">
</OBJECT>
<input value="测试" type="button" onclick="VbRuntime.ShowHello()">下载提示安全警告,确认下载,控件能正常下载,在C:\WINDOWS\Downloaded Program Files也显示下载成功,并且查看注册表也存在注册信息,但控件却不能正常使用,使用VB调用该控件提示:License infomation for this component not found. ……………………但是Delphi中写成DLL却可以正常下载使用。用VB写同样OCX也可以正常下载使用。难道IE对Delphi写的OCX有限制?那么究竟如何才可以正常啊。并且使用Delphi5.0 和 Delphi7.0有同样问题。
<OBJECT ID="VbRuntime" style="WIDTH:140px; HEIGHT: 130px ;"
CLASSID="CLSID:DB3C8478-347D-40D9-8714-233EA16B553F"
CODEBASE="MyOCX.CAB#version=1,0,0,0">
</OBJECT>
<input value="测试" type="button" onclick="VbRuntime.ShowHello()">下载提示安全警告,确认下载,控件能正常下载,在C:\WINDOWS\Downloaded Program Files也显示下载成功,并且查看注册表也存在注册信息,但控件却不能正常使用,使用VB调用该控件提示:License infomation for this component not found. ……………………但是Delphi中写成DLL却可以正常下载使用。用VB写同样OCX也可以正常下载使用。难道IE对Delphi写的OCX有限制?那么究竟如何才可以正常啊。并且使用Delphi5.0 和 Delphi7.0有同样问题。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货