vb引用vc的dll文件时,提示错误,引用不了,有办法解决吗?

解决方案 »

  1.   

    不用引用.直接用Declare Function 函数名 lib "abc.dll" (参数) as long这种格式定义.
      

  2.   

    如果是标准dll,直接用Declare Function 函数名 lib "abc.dll" (参数) as long这种格式定义.
    如果是ActiveX DLL,引用。
    最好的方法是察看dll的说明文件。“提示找不到入口??”可以试用两种方法解决,检查声明的时候是否拼错了函数名,注意要区分大小写,这可是和vb中大小写不分是不同的呦。如果在vb IDE中运行,有时会提示找不到dll文件,这时可以试着把该dll文件拷贝到系统临时目录下。如果是从exe运行,只要dll和exe文件在同一目录就可以了。
      

  3.   

    vc 中定义了def文件没有?在文件里export vb要调用的函数