应该把两个dll放在同一个目录,而且这个目录是程序自身放的目录。
或者使用打包软件打包
再者可以使用
regsvr32 "X:\a.dll"
regsvr32 "X:\b.dll"
尝试

解决方案 »

  1.   

    Public Declare Function a Lib "C:\a.dll" (ByVal filepath As String, ByVal inih As String, ByVal inib As String) As String
    Public Declare Function b Lib "C:\b.dll" (ByVal filepath As String, ByVal inih As String, ByVal inib As String) As String
      

  2.   

    VB中引用DLL后用NEW()可以找到你注册的DLL,不过在名字后面加了LIB
    如A.DLL 引用后为ALIB