首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ACTIVEX和OCX控件传递字符串给网页上的JS

ACTIVEX和OCX控件传递字符串给网页上的JS

作者头像
liulun
发布于 2022-05-09 05:24:37
发布于 2022-05-09 05:24:37
2.5K00
代码可运行
举报
文章被收录于专栏:liulunliulun
运行总次数:0
代码可运行

第一步:

KSDLL2.idl文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
	dispinterface _DKSDLL2
	{
		properties:
		methods:
			[id(1)] void CheckIt();
			[id(2)] BSTR GetIt();
	};

第二步:

KSDLL2Ctrl.h文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
protected:
	void CheckIt(void);
	BSTR GetIt();

第三步:

KSDLL2Ctrl.cpp文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 调度映射

BEGIN_DISPATCH_MAP(CKSDLL2Ctrl, COleControl)
	DISP_FUNCTION_ID(CKSDLL2Ctrl, "CheckIt", dispidCheckIt, CheckIt, VT_EMPTY, VTS_NONE)
	DISP_FUNCTION_ID(CKSDLL2Ctrl, "GetIt", dispidGetIt, GetIt, VT_BSTR, VTS_NONE)
END_DISPATCH_MAP()

第四步:

KSDLL2Ctrl.cpp文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
BSTR CKSDLL2Ctrl::GetIt()
{
	CString  strmac;
    strmac="12345123451234512345";
    return strmac.AllocSysString();
}

第五步:

html文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var obj = document.getElementById("Object1");
                var result = obj.GetIt();
                alert(result);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
rk-boot/v2: 干净的 Prometheus 监控方案 (Golang)
Prometheus 帮助我们解决了 Metrics 监控的难题,后续出现的 Thanos 解决了 Prometheus 存储扩展的难题。总体来说,Prometheus 已经是一个非常成熟的监控方案。
尹东勋
2022/03/25
8850
rk-boot/v2: 干净的 Prometheus 监控方案 (Golang)
GoFrame 框架(rk-boot):实现分布式日志追踪
我们会创建 /v1/greeter API 进行验证,同时开启 logging, meta 和 tracing 中间件以达到目的。
尹东勋
2022/01/22
6740
GoFrame 框架(rk-boot):实现分布式日志追踪
Gin 框架: 添加调用链(Tracing)中间件
通过一个完整例子,在基于 Gin 框架的微服务中添加调用链(Tracing)中间件。
尹东勋
2021/11/10
1.3K0
Gin 框架: 添加调用链(Tracing)中间件
Gin 框架:实现分布式日志追踪
我们会创建 /v1/greeter API 进行验证,同时开启 logging, meta 和 tracing 中间件以达到目的。
尹东勋
2021/11/18
2.3K0
Gin 框架:实现分布式日志追踪
gorilla/mux 框架(rk-boot): 添加调用链(Tracing)中间件
通过一个完整例子,在基于 gorilla/mux 微服务中添加调用链(Tracing)中间件。
尹东勋
2022/02/14
7660
gorilla/mux 框架(rk-boot): 添加调用链(Tracing)中间件
rk-boot/v2: 使用腾讯云 KMS 进行 JWT 验证 (Golang)
JSON 网络令牌是一种 Internet 标准,用于创建具有可选签名或可选加密的数据,让两方之间安全地表示声明。令牌使用私有秘密或公共/私有密钥进行签名。
尹东勋
2022/03/27
1.7K0
rk-boot/v2: 使用腾讯云 KMS 进行 JWT 验证 (Golang)
Gin 安全篇-1: 快速配置服务端 CORS
在这个例子中,我们只允许 localhost:8080 发送过来的请求,通过验证。
尹东勋
2021/12/23
6940
Gin 安全篇-1: 快速配置服务端 CORS
Gin 框架:实现超时中间件
设定全局超时为 5秒,让 GC 的超时时间为 1 毫秒,GC 一般会超过 1 毫秒。
尹东勋
2021/11/17
1.4K0
Gin 框架:实现超时中间件
GoFrame 框架: 添加调用链(Tracing)中间件
通过一个完整例子,在基于 gogf/gf 微服务中添加调用链(Tracing)中间件。
尹东勋
2022/01/01
8690
GoFrame 框架: 添加调用链(Tracing)中间件
Gin 框架: 快速创建静态文件下载 Web 服务
rk-boot 提供了一个方便的方法,让用户快速实现网页【浏览和下载】静态文件的功能。
尹东勋
2021/12/09
1.4K0
Gin 框架: 快速创建静态文件下载 Web 服务
GoFrame 框架(rk-boot):开启 TLS/SSL
通过一个完整例子,在 gogf/gf 框架中开启 TLS/SSL,我就是我们常说的 https。
尹东勋
2022/01/22
1.1K0
GoFrame 框架(rk-boot):开启 TLS/SSL
gorilla/mux 框架(rk-boot):添加 API 日志中间件
请访问如下地址获取完整教程:https://github.com/rookie-ninja/rk-mux
尹东勋
2022/02/11
4910
gorilla/mux 框架(rk-boot):添加 API 日志中间件
一套代码,同时启动 7 种 Golang Web 框架
今天我们来做一个有趣的 Go 实践。使用同一套代码,在一个进程中,同时启动 7种不同的 Go Web 框架。
尹东勋
2022/01/03
1K0
一套代码,同时启动 7 种 Golang Web 框架
GoFrame 框架:优雅关闭进程
rk-boot 是一个可通过 YAML 启动多种 Web 服务的框架。请参考本文最后章节,了解 rk-boot 细节。
尹东勋
2022/01/05
1.9K0
GoFrame 框架:优雅关闭进程
Gin 框架: 基于云原生环境,区分配置文件
通过一个完整例子,在 Gin 框架中,根据环境区分配置文件。也就是如何在【测试】,【线上】等环境中,读取不同的配置文件。
尹东勋
2021/11/25
1.4K0
Gin 框架: 基于云原生环境,区分配置文件
Go每日一库之127:rk-boot(快速构建服务)
通过 rk-boot,用户可以通过yaml格式的配置文件启动gRPC、gin、echo、GoFrame、prometheus客户端或自定义入口服务。很容易易编译、运行和调试你的 grpc 服务、grpc 网关、swagger UI 和 rk-tv Web UI。 该库是引用了rookie-ninja组织下面的gRPC、gin、echo、GoFrame和prometheus客户端定制boot包。
luckpunk
2023/09/30
3650
Gin 框架:添加 API 日志中间件
请访问如下地址获取完整教程:https://rkdocs.netlify.app/cn
尹东勋
2021/11/03
6620
Gin 框架:添加 API 日志中间件
GoFrame 框架(rk-boot): 快速实现 CSRF 验证
rk-boot 提供了若干 CSRF 拦截器选项,除非是有特殊需要,不推荐覆盖选项。
尹东勋
2022/02/07
6090
GoFrame 框架(rk-boot): 快速实现 CSRF 验证
Gin 框架:添加 Prometheus 监控中间件
通过一个完整例子,在基于 Gin 框架的微服务中添加 Prometheus 监控中间件。
尹东勋
2021/11/05
2K0
Gin 框架:添加 Prometheus 监控中间件
Gin 框架: RPC 错误码设计
通过 rk-boot ,用户可以轻松搭建 Gin 框架微服务,rk-boot 集成了 Panic 捕捉以及标准错误类型。
尹东勋
2021/10/28
1.5K0
Gin 框架: RPC 错误码设计
推荐阅读
相关推荐
rk-boot/v2: 干净的 Prometheus 监控方案 (Golang)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验