(完整版)Vb写dll基础

  • 格式:doc
  • 大小:261.01 KB
  • 文档页数:9

Visual Basic 编写DLL

编写一个简单的DLL

打开VB6.0,新建工程选择ActiveX DLL

修改工程名,工程名将决定生成的DLL的名称,这里顺便把自动生成的类的名称也修改

在类中添加一个方法(sub,或 function )来测试这个DLL

生成一个DLL

调用这个DLL

再新建一个Exe工程

在这个Exe工程里找到并引用刚才生成的DLL

在Exe工程里使用

生成Exe文件,并关闭Exe工程,运行此Exe文件,点击测试DLL

运行效果

关闭Exe,修改DLL工程的属性,并修改DLL的clsTest1.MyMsgbox 方法

重新编译生成新的DLL,并再次运行刚才的Exe文件,点击 测试DLL 查看效果:

这说明一点,通过DLL我们不需要重新编写编译Exe文件,只要重新编译DLL文件即可

在实际编程中,各个DLL各司其职,组成功能强大,分工明确的软件

比如QQ旋风

DLL公开函数、方法(直接调用,就像调用公共模块中的公共函数一样)

新建一个DLL,命名为test2,并设置自动生成的Class1 的Instancing 属性 为

6- GlobalMultiUse(这个类的各种属性和方法可以象简单的全局函数那样被调用。该类的实例不需要显式创建,因为它会自动创建。)

我们在这个Class1 中写入一个函数

生成DLL文件

再新建一个Exe工程,并引用这个DLL,然后调用这个DLL的函数进行测试

运行效果: