OCX插件开发记录

来源:互联网 发布:淘宝上用不了喵喵折 编辑:程序博客网 时间:2024/05/14 10:34

1、添加方法

这里注意 in, out 和 retval 的选择

in: 入参

out: 出参,可以有多个

retval : 出参,只能有一个,且要放在最后一个位置


2Error MSB8011

需要以管理员身份运行VS,才能在生成DLL的时候避免这个错误


3 与JS的交互

<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><TITLE>New Page</TITLE><script language="javascript"><pre name="code" class="html">//var obj = document.getElementById("ATLThird");

function load()
{var obj = document.getElementById("ATLThird"); if (obj.object==null) {alert("CardAccessor No!"); } else{alert("CardAccessor Yes!"); } }  function doTest() {var objCard = document.getElementById("ATLThird"); var sum = objCard.AddATL(1,2); alert(sum); }</script></HEAD><BODY onload="load()"><OBJECT ID="ATLThird" CLASSID="CLSID:4AA17DE8-70EB-4FCD-AD68-F3DD893E1D95"></OBJECT><input type="button" value="TestADD" id="btnOK" onclick="doTest();"></input></BODY></HTML>
注意声明的变量的作用域

var obj = document.getElementById("ATLThird");
0 0
原创粉丝点击