Vb写dll基础

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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的函数进行测试

运行效果:

相关文档
最新文档