我将在程序中能正常使用的类模块编写成dll,结果在给类属性赋值时提示对象变量未设置,但我也用 dim Chart as new chartshow 定义了一个实例,请问为什么会出现这个问题?很急,谢谢

解决方案 »

  1.   

    dim chart as chartshow
    set chart = new chartshow
      

  2.   

    是写在同一个工程里的吗?
    如果该工程只有一个窗体的话,你需要把.dll文件用“引用”窗口加载上去,才可以用的。
      

  3.   

    如果我的dll 里含有窗体。窗体中有一个控件。如何在类模块中定义一个对应的属性来存放对form里控件的引用
      

  4.   

    你引用这个Dll了吗?
    工程->引用菜单,引用DLL。
      

  5.   

    “月光寒”说得跟你的问题没关系,“男人背后的女人”说得也有问题,这跟几个窗体没关系。“小贝”你为什么要“类模块中定义一个对应的属性来存放对form里控件的引用”呢?
    如果是要通过类模块访问访问窗体里面的控件,那么很简单,你在类模块里面访问窗体(因为在二者在同一个工程里面,所以可以通过控件接口实现访问),然后你从外部访问类也没问题吧?这看起来,相当于你用类把控件给包了一层。