我用计算机的USB外接一个硬件,该硬件提供了VB的程序接口并且有相关的lib文件和dll文件,我按照说明书的方法安装完以后,并且根据说明书的VB例子程序操做该硬件,可是VB一直提示说“找不到dll入口点”请教这类问题该如何解决?
谢谢高人指点

解决方案 »

  1.   

    Can't find DLL entry point...估计是Declare的Function在DLL中不存在
      

  2.   

    1、定义时有没有带路径
    2、那个Dll在当前程序的目录下或在系统的system目录下吗
      

  3.   

    估计是在封装DLL时没有加STDCALL
      

  4.   

    路径是完全正确的,这个dll是该硬件公司提供的,所以应该不存在“封装DLL时没有加STDCALL”,因为这个产品的用户还是挺多的!
      

  5.   

    有时参数传递类型错误也会有这个提示。你可以试试,我曾封过delphi写的dll,就是参数原因提示这个错误。
      

  6.   

    楼上的说得好正确应该是参数错误~声明的时候记得byval 和 byref     数字型声明成long型
      

  7.   

    我也碰到类似问题,不过我调用的DLL函数,是没有参数的,该如何解决呢?