具体不知道:不过,vb的dll好像要有接口,需要使用idl写接口!

解决方案 »

  1.   

    好像要在C++工程中写一个.DEF的文件声明要调用的函数
    写法忘了.你到C++区去问问
      

  2.   

    在vc的.def文件的EXPORTS下面写上要导出的函数就可以
      

  3.   

    VC编写的dll是不能通过REGSVR32注册的,在VB中直接用declare 声明
    vc中dll中的函数前应加上_stdcall接口。
    如:
    void _stdcall myfunction(int i,char *str)
    {
    }
    另外在.def文件的EXPORTS下面写上导出函数名称myfunction即可
      

  4.   

    这个问题以前我说过,参见帖子http://www.csdn.net/expert/topic/389/389937.xml?temp=.6711084