KissSys二次开发指南:COM接口与远程控制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"KissSys二次开发资料主要涵盖了通过KissSoft的COM接口进行程序的扩展与定制。这个资料详细讲解了如何利用KissSoft提供的COM接口从Visual Basic或Excel等环境中远程控制KissSoft,进行计算模块的启动、值的读取与设置等功能。"
在KissSys的二次开发过程中,关键在于理解和运用其提供的COM(Component Object Model)接口。COM是一种软件组件模型,允许不同应用程序之间进行交互和数据共享。KissSoft通过这个接口提供了在其他编程环境中(如Visual Basic或Excel)调用其功能的能力。
1.0 COM Interface
COM接口的使用首先需要在本地计算机上注册KissSoft的COM服务器。这可以通过在KISSsoft安装目录的BIN文件夹中运行以下两条命令来完成:
1. `KISSsoftCOM.exe/regserver`:此命令用于注册COM服务器。
2. `regsvr32 KISSsoftCOMPS.dll`:此命令注册动态链接库,使得COM接口能够被其他应用调用。执行这两个命令需要管理员权限。
1.0.2 Server Functionality
注册完成后,你可以利用提供的服务器功能进行各种操作:
- `GetModule([in] BSTR module, [in] VARIANT_BOOL interactive)`:此函数启动指定的计算模块(例如Z012或W010)。`interactive`参数定义了计算模块是否带有图形用户界面运行。
- `Calculate()`:执行当前活动模块的主要计算任务。
- `SetVar([in] BSTR name, [in] BSTR value)`:允许你设置变量的值。变量名可以在报告模板中找到,但需要注意的是,这些名称可能没有保证的稳定性,可能会随着版本更新而变化。数据是以文本形式传输的。
这些函数为开发者提供了极大的灵活性,可以创建自定义脚本或应用程序,根据需要调用KissSoft的功能,如自动执行计算、读取或设置计算中的参数,甚至在无用户交互的情况下运行模块。
在进行KissSys的二次开发时,理解这些接口的使用方法至关重要。开发者需要熟悉KissSoft的计算逻辑和变量系统,以便正确地调用和设置计算参数。此外,由于接口的使用涉及到不同编程环境的交互,所以对于Visual Basic、Excel VBA或其他相关编程语言的掌握也是必要的。通过这种方式,KissSys可以被深度集成到更广泛的工程流程中,提高工作效率和自动化程度。
2019-09-11 上传
2019-02-26 上传
2019-04-27 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
ericson001
- 粉丝: 0
- 资源: 1
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能