JS调用MFC生成的activeX(OCX)控件,该怎么处理
JS调用MFC生成的activeX(OCX)控件
自己在MFC里面做了一个activeX(OCX)控件Myactive,用regsvr32注册过了,在html页面代码如下:
结果在new obj 的时候就失败了,难道注册了还是找不到Myactive.CMyactiveCtrl?
------解决方案--------------------
注册表里面注册
------解决方案--------------------
<HTML> <HEAD>
</HEAD>
<BODY TOPMARGIN=0 LEFTMARGIN =0 BOTTOMMARGIN =0 RIGHTMARGIN=0 oncontextmenu="return false" >
<center>
<OBJECT classid=clsid:6A4ACE4E-C5ED-4040-999A-C7A776BA2398
id="OcxPrj.ocx"
codeBase="OcxPrj.ocx#version=1,0,0,1">
</OBJECT>
</center>
</BODY>
</HTML>
调用的时候就用名字 名字加. 就可以了
自己在MFC里面做了一个activeX(OCX)控件Myactive,用regsvr32注册过了,在html页面代码如下:
var obj= new ActiveXObject("Myactive.CMyactiveCtrl");//(1)
obj.method("1234"); //(2)
结果在new obj 的时候就失败了,难道注册了还是找不到Myactive.CMyactiveCtrl?
------解决方案--------------------
注册表里面注册
------解决方案--------------------
<HTML> <HEAD>
</HEAD>
<BODY TOPMARGIN=0 LEFTMARGIN =0 BOTTOMMARGIN =0 RIGHTMARGIN=0 oncontextmenu="return false" >
<center>
<OBJECT classid=clsid:6A4ACE4E-C5ED-4040-999A-C7A776BA2398
id="OcxPrj.ocx"
codeBase="OcxPrj.ocx#version=1,0,0,1">
</OBJECT>
</center>
</BODY>
</HTML>
调用的时候就用名字 名字加. 就可以了