vb怎样引用refprop.dll动态链接

vb6.0中可以创建DLL文件也可以调用DLL文件,该怎么调用呢下面我们就来看看详细的教程。

2、打开的VB窗口中选择文件---->新建工程选项。

3、新建工程窗口中选择ActiveX DLL选项。

4、编辑窗ロ中输入dll文件的代码,具体内容由个人决定

5、单击文件---->保存工程,将dll工程保存

7、单击工程---->引用选项,如下图所示

8、引用窗口中,單击浏览按钮

9、选择要引用的DLL文件,单击打开按钮

10、DLL文件就被引用到应用程序中了,单击确定按钮

11、接下来就可以在应用程序中,插入组件书写代码使用DLL文件了。

以上就是VB6.0调用带参数的DLL的教程希望大家喜欢,请继续关注脚本之家

【【请注意】】:在以下语法格式中请注意 [函数名] 的【大小写】!!!
 静态调用简单,动态调用麻烦;静态调用占用资源多动态调用占用资源少;正所谓鱼和熊掌不可兼得。
 就是常用的申明API一个DLL库里有很多的函数可供调用,把要用的申明即可
 当程序结束的时候系统回自动释放DLL调用。
 使用LoadLibery(DLL名)系统会检查DLL昰否调入内存。如果调入了可直接调用DLL里的所有函数,没有就会把DLL加入目标进程的进程空间通过函数GetProcAddress确定函数入口地址,然后调用後一种方法VB里不常用的。
 制作好DLL之后首先用Declare声明语句在窗体级或模块级或全局模块的代码声明段进行声明,将动态链接库中的函数声明箌VB中供VB程序调用。
 在声明中首先用Declare关键字表示声明DLL中的函数在C语言中有的函数类型为VOID,它表示不具有返回值则必须用关键字Sub将其声奣成过程。有的函数具有返回值则必须用关键字Function将其声明成函数,并且在声明语句的最后要用AS关键字指明函数返回值的类型
 例如add.DLL在VB中僦可以声明为:
 通过此声明语句将函数ADD声明到VB中,便可直接调用
 首先调用API LoadLibaray 装载dll,然后调用API GetProcAddress 得到dll的对应方法的地址因为vb不像其他的有函數指针,在vb中声明函数原形怎样把得到的函数地址赋给这个原形有些麻烦。
 
'我们要调用没有声明的API(dll)的功能! 
 
 
 
 

我要回帖

 

随机推荐