首先,确认你写的DLL是否已注册,若没有可用Regsvr32 test.dll注册。
其次,ActiveDLL与C或DELPHI写的DLL不同,调用方法可以如下:
dim  MyObject as 类名
or dim Myobject as new 类名
MyObject.test

解决方案 »

  1.   

    VB编写的DLL并不是常规的输出函数的DLL。而是输出自动化服务器对象。你可以
    参考一下相关的帮助,VB不能建立常规的DLL
      

  2.   

    我这里有一个例子,该是时间吃午饭了,您看后也许有帮助。
    '调用水资源优化配置动态联接库
    'Private Declare Sub FORTARRAY Lib "C:\WINDOWS\SYSTEM\Debug\fortarr.dll" Alias "_FORTARRAY@16" (ByRef barray As Single, ByRef mydata As Single, _
    'ByRef Total As Single, number1 As Integer)
      

  3.   

    首先 引用 test类
    dim a  as new test
    a.test