我写了几个函数放在模块里,运行正常重新新建一个activeX dll工程,生成dll,退出。在另一工程里引用dll,结果提示“子程序或函数未定义”,这是为什么(我在生成dll时,选用的时部件创建时运行)

解决方案 »

  1.   

    要放在类模块里,然后Class的Instancing属性设为6 - GlobalMultiUse
      

  2.   

    我就想外部生成dll。然后我的程序里调用,类模块里当然可以啦
      

  3.   

    我说的是activeX dll工程输出的类,新建activeX dll工程不是默认有一个Class,默认Instancing属性是5,必须实例化类为对象才能调用对象的方法,改为6,就不必实例化了,可以直接用
      

  4.   

    类模块里,Class的Instancing属性设为6 - GlobalMultiUse
    木头说的对呀