- 25
- 0
- 约8.39千字
- 约 15页
- 2016-08-23 发布于贵州
- 举报
将dll封装成oc说明文档
将DLL封装成OCX
说明文档
封装工具
使用Visual C++ 6.0对dll文件进行封装。
封装方法
可使用静态调用dll和动态调用dll两种方法调用dll,然后封装各接口函数。
静态调用的前提条件是:厂家提供dll和相关的库文件(.lib)以及头文件(.h)。
动态调用的前提条件是:厂家只提供dll文件
封装过程
3.1 动态调用dll封装(以封装浩宁达读写卡dll为例)
3.1.1创建项目
1、打开Visual C++ 6.0,单击file→new单击Project选项卡,选择,弹出如下对话框:
2、输入项目名,单击,出现如下对话框。
单击完成创建一个控件。
3.1.2 创建接口函数
单击菜单栏上的“查看”,选择菜单,选择Automation选项卡,弹出如下对话框:
单击Add Method按钮,弹出如下对话框:
在第一个文本框里面输入想要加入的方法名,第三个下拉选框里面选择方法的返回类型。在下面的Parameter list列表框里可以加入该方法要带的参数和参数类型,如果参数要回调,则要选择带指针的类型;单击Edit Code按钮可以开始编写方法。
注:参数类型的选择不多,对于dll中提供的函数参数要挑选适当的类型,然后在接口函数中将其转换为dll函数的参数类型。
3.1.3 编辑接口函数
主要编辑“项目名Ctl.app”中的内容。
原创力文档

文档评论(0)