- 13
- 0
- 约1.97万字
- 约 19页
- 2017-06-03 发布于湖北
- 举报
1 制作好DLL之后,就可以用VB调用它,实现VB调用C程序。VB程序要使用DLL中的函数,首先必须要有特殊的声明,用Declare声明语句在窗体级或模块级或全局模块的代码声明段进行声明,将动态链接库中的函数声明到VB中,供VB程序调用。
语句格式为:Declare Sub 过程名Lib [ Alias 别名]([ByVal 参数AS类型]),或为Declare Function函数名Lib [Alias 别名]([ByVal 参数AS类型])AS类型在声明中首先用Declare关键字表示声明DLL中的函数。在C语言中有的函数类型为VOID,它表示不具有返回值,则必须用关键字Sub将其声明成过程。有的函数具有返回值,则必须用关键字Function将其声明成函数,并且在声明语句的最后要用AS关键字指明函数返回值的类型。
例如上面的ADD.DLL在VB中就可以声明为:
Declare Function ADD Lib “c:\ADD.dll” (ByVal X AS Integer, ByVal Y AS Integer ,ByVal filein asstring)AS Integer
通过此声明语句将函数ADD声明到VB中,便可直接调用。
2、dll文件中的函数好像是C语言写的,
// 函数名:int __stdcall GetMacNo(int *MacNo)
//
您可能关注的文档
最近下载
- F641090【复试】2024年烟台大学100700药学《复试药学专业知识之药理学.pdf VIP
- 2026年河北体育学院公开招聘人事代理工作人员8名笔试备考试题及答案解析.docx VIP
- 离职人员信息系统权限管理制度.pdf VIP
- 贵州省2025年4月高三年级适应性考试语文试卷(含答案解析).pdf
- 自考 00648 编辑学概论 分题型必背版(直接套用).docx VIP
- 肛周脓肿护理查房.pptx VIP
- 每周电梯安全排查报告模版.docx VIP
- 土方渣土运输管理的规定1.docx VIP
- 人形机器人技术要求 第4部分:运动控制编制说明.pdf VIP
- ISO13485与GMP医疗器械二合一全套体系文件汇编(手册+程序+表单).docx VIP
原创力文档

文档评论(0)