DEF文件如下:
LIBRARY   math
EXPORTS        a
函数声明如下:
int FAR PASCAL a(int x,int y)
{
    return x+y
}
VB 调用声明
Private Declare Function a Lib "math.dll" (ByVal x As Long,Byval y As Long) As Long

解决方案 »

  1.   

    to:ltpao(啊炮) 
    能讲得具体些吗?
    我对dll是一窍不通
      

  2.   

    你C++会吗?
    只要在要输出的函数前加上FAR PASCAL,然后添加一个Def文件
      

  3.   

    why not use VB create dll?
    it is simple than VC++.
      

  4.   

    to:ltpao(啊炮)
    我看过vc自带的例子(dll,当然这个例子并不能被vb调用),
    是非常复杂的,包括好几个文件,所以我希望能写得具体点,
    能把源文件寄给我最好
      

  5.   

    to:outer2000(天外流星)
    我并不想用vc写dll,因为我有个问题尚未解决
    (http://www.csdn.net/expert/topic/192/192297.shtm)
    所以要求助于vc++
    如果你知道的话把我解决吧
      

  6.   

    to:ltpao(啊炮)
    问题已经解决了,不用寄给我了