创建一个dll工程, 工程的里面有一个类 class1. 保存工程, 生成 dll文件. 然后再另开一个工程, 把此dll文件导入到里面, 在form_load 事件里面加入下面的代码. Private Sub Form_Load()
Dim a As New class1
Dim b As class1
End Sub请问a 是什么?  b 是什么? class1 是不是一个类?

解决方案 »

  1.   

    a进行了声明和定义,也就是已经给a分配了内存空间并进行了初始化(调用class1的initlize方法),b只是进行了声明,没有为它分配内存空间
      

  2.   

    前两个问题楼上已经回答了。第三个:
    class1是一个类,但并不像MFC或Java中的类那样。
    并不是完全的面向对象的。  :(
      

  3.   

    Class1 是一个类
    dim a as new class1   你可以直接使用a.xxx的形式了,直接用
    dim b as Class1      目前还不能使用
    set b=a           b就成为a的引用,内容一样
    set b=new Class1      你可以直接使用b.xxx的形式了,但是b跟a是不一样的