OCX插件开发记录
2016-09-01 17:04
225 查看
1、添加方法
这里要注意 in, out 和 retval 的选择
in: 入参
out: 出参,可以有多个
retval : 出参,只能有一个,且要放在最后一个位置
2
Error 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");
这里要注意 in, out 和 retval 的选择
in: 入参
out: 出参,可以有多个
retval : 出参,只能有一个,且要放在最后一个位置
2
Error 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");
相关文章推荐
- 插件开发积累记录
- firefox 插件扩展开发 入门记录
- Delphi开发ocx插件的调试
- 基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件
- 一步一步开发自己的Openfire插件(聊天记录插件)
- DTS开发记录(2)-- 数据管道及插件
- NPAPI插件开发详细记录:利用cmake生成插件工程
- 基于开源 Openfire 聊天服务器 - 开发Openfire 聊天记录插件
- NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤
- 在开发IE插件时,遇到的各种问题记录
- Openfire 插件开发记录
- NPAPI插件开发详细记录:插件运行流程分析
- NPAPI插件开发详细记录:插件开发入门
- NPAPI插件开发详细记录:安装包的制作
- NPAPI插件开发详细记录:实用功能——改变插件窗口大小
- 关于windows mobile 今日插件开发的记录
- NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤
- NPAPI插件开发详细记录:脚本化接口
- 基于开源 Openfire 聊天服务器 - 开发Openfire 聊天记录插件
- NPAPI插件开发详细记录:插件的调试