写一个API声明,声明你DLL中的函数。
注意 DLL中用字串 须是:LPCTSTR 或 BSTR 类型。否则VB调不了!

解决方案 »

  1.   

    再问:
    VC中DLL定义了一个函数名为int Add(int num1 ,int num2);
    VB中API声明为:
    Public Declare Function Add1 Lib "c:\Myproc\dll\mydll.dll" Alias "Add" (ByVal num1 As Integer , ByVal num2 As Integer ) As Integer 
    调用时报错为Add 函数在"c:\Myproc\dll\mydll.dll"中不存在。
    DLL目录中有mydll.dll ,mydll.lib
    高手请教:)
      

  2.   

    首先明确目标:vb掉vc是为了提高程序效率
    注意变量转换
    dll调用就可以了
      

  3.   

    这个问题我讨论过了
    见下贴
    http://www.csdn.net/expert/topic/389/389937.shtm
      

  4.   

    多谢昏睡大使,那边讲的很清楚,不过想请教一个问题,这里怎样才能查到我感兴趣的问题解答,下午我找了很长时间未找到相关。不过我现在在另一个地方找到了另一种方法
    http://www.china-pub.com/computers/eMook/0624/info.htm
    多谢!还有上面两位