现在我有几个用C写的函数,我不想把C的代码重新写成VB,再在工程调用,我想把C代码编译成DLL,然后给VB调用,请问怎么做呀。

解决方案 »

  1.   

    Declare Function FuncName "DLLname"(参数列表)As 类型DllName表示引用的DLL库名,包括DLL文件名及DLL路径
      

  2.   

    在dll中将函数导出,在vb中声明,引用.
      

  3.   

    http://www.china-askpro.com/msg1/qa72.shtml
      

  4.   

    Declare Function sample Lib "mydll.dll" (ByVal nLen As Integer, buffer As Integer) As Integer 
        这里mydll.dll是你的dll的名字。ByVal nLen As Integer, buffer As Integer是参数
      

  5.   

    打开VC,建一个dll工程,把你的C代码考进去。然后在函数声明前加上dllexport。(有MSDN没有?看这个最好了)