- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UPIKit Driver 应用编程指导
目 录
A. ACTIVEX 部分2
ActiveX 控件“HWInterface.OCX”的应用编程方法2
如何注册控件3
1. dotNET2003 下VC++ 调用OCX 控件方法4
2. dotNET2003 下C# 调用OCX 控件方法6
3. dotNET2003 下VB 调用OCX 控件方法8
4. VC++6.0 调用OCX 控件方法11
5. Delphi 7 调用OCX 控件方法14
6. Delphi 2005 调用OCX 控件方法16
B. DLL 部分18
DLL 文件“PortIO.dll”的应用编程方法18
如何显示DLL 文件中的函数19
1. dotNET2003 下VC++ 调用DLL 方法20
2. VC++6.0 调用DLL 方法22
3. Delphi 7 调用DLL 方法25
2009 年7 月7 日
Page 1 of 26
UPIKit Driver 应用编程之
A. ActiveX 部分
ActiveX 控件“HWInterface.OCX”的应用编程方法
ActiveX 控件“HWInterface.OCX”支持dotNet, VC++, C#, Delphi 等主流语言
的编程。
首先需要注册ActiveX 控件,然后针对不同的编程环境,分别依照本手册给
出的相应步骤进行应用程序的开发。
强烈建议用户采用本部分给出的控件进行应用程序开发。而不推荐用户采用
DLL 进行应用开发。
本部分需要如下支持文件之一:
Hwinterface.ocx
Hwinterface(dbg).ocx
Page 2 of 26
如何注册控件
采用 ActiveX 控件编程的第一步是注册控件。首先将 Hwinterface.ocx 文件或
Hwinterface(dbg).ocx 文件COPY 到硬盘中某个文件夹,然后按如下步骤注册控件:
Step1: 从开始菜单运行CMD,进入命令行模式;
Step2: 运行“regsvr32 hwinterface.ocx” 命令,则显示如图0.1,表示控件注册成功。
图0.1 控件注册方法
注:注册过程中可能需要甚至必须指明控件hwinterface.ocx 所在的文件夹(或路径) ,如
“E:\XXX” 。
在上例中,文件hwinterface.ocx 存放在E 盘根目录下。
在附盘的UPIKitDriver 文件夹内,包含了Hwinterface.ocx 和Hwinterface(dbg).ocx
两个控件文件。前者为Release 版,后者为Debug 版。如果Release 版注册不成功,可能的
原因是你的计算机操作系统安装不正确,此时可以注册Debug 版。
注册控件之后即可根据不同编程环境开发你的应用程序。
下面介绍在不同开发环境下,调用Hwinterface.ocx 控件函数的应用开发实例。
Page 3 of 26
1. dotNET2003 下VC++ 调用OCX 控件方法
1) 运行dotNet2003,选择MFC 应用程序,新建一个名为“test” 的“基于对话框” 的项目,如
图1.1 所示;
2) 在编程界面上单击右键,选择“插入ActiveX 控件”,
文档评论(0)