VB调用DLL入门学习

来源:互联网 发布:网络智能农场 编辑:程序博客网 时间:2024/06/05 13:30

一.DLL的创建

用VC新建...向导建一个win32 dynamic_link library 的project(就叫mydll吧),选择a dll that exports some symbols.
就会出现一个初步建好的工程,把那个fnMydll()改一下,填上你自己的内容.

二.VB的调用

在VB声明中加入Private Declare Function fnMydll Lib "mydll.dll" Alias "?fnMydll@@YAH@Z" (ByVal a As Integer) As Integer
其中Alias后面是DLL文件里的函数名,因为VC编译时采用了C++方式,把fnMydll()给改名了,这个名字可用quickview plus打开DLL文件看到.

三.运行

把DLL文件copy到VB生成的exe文件所在目录即可.
注意不要用VB的run命令,那样是解释执行,会提示找不到dll文件.

原创粉丝点击