以上图中的函数,都有带问号,但提供方提供文档却是没有带问号,按文档说明调用如usb_VerifyOperInfo其中一函数,出现找不到入口提示,用工具查看是函数有带号,如?usb_VerifyOperInfo@@YGHPADAAH@Z,在VB中不知道如何调用?请教。

解决方案 »

  1.   

    需要用stdcall方式导出函数。这样其他vb才能调用
      

  2.   

    dll你生成的?如果是你生成的,写个.exp文件就导出了。
      

  3.   

    乱了,是.def文件。
      

  4.   

    对方给到有3个文件,说在VC6是可以正常调用 ,3个文件如下且对方发了一个做好的调用DLL接口测试程序,是可以运行,但我在VB中调用DLL 就出现上述错误,如果按你说的这种方法,是不是在VC6中再做接口,还是要求对方提供的DLL有接口才可以在VB中使用?
      

  5.   

    我说个笨方法啊,既然vc可以调用,那你用vc再封装一个dll。
      

  6.   

    http://lanshanlhy.blog.163.com/blog/static/302294762010112832031218/
      

  7.   

    就这,,还提供api