注册、象w32 api那样声明就可以了

解决方案 »

  1.   

    Declare Function yourfun Lib "aaa.dll" Alias "yourfun" () As Long如果aaa.dll在系统目录,则可以不用写路径,如果不在系统目录刚要加上路径.
      

  2.   

    Public Declare Function 函数名 Lib "aaa.dll" (ByVal 参数1 As Long, ByVal 参数2 As String, ByRef 参数3 As Long) As Long
      

  3.   

    aaa.dll需要是标准dll,不能是active dll,不需要注册那种.
      

  4.   

    万万不可用路径指定dll,否则发布后有大麻烦。
    如果未指定 lib 的路径,Visual Basic 将按照下列顺序查找该文件:.exe 文件所在的目录
    当前目录
    Windows 位系统目录(通常为 \Windows\System)
    Windows 目录(不一定是 \Windows)
    Path 环境变量中的目录