我在程序里调用了一个用Delphy编写的DLL文件中的函数,但是运行到该函数的时候总是提示找不到DLL文件!(应该不是路径的问题,我换了另外一个DLL文件中的另一个函数,则没有问题)

解决方案 »

  1.   

    regsvr32 CICS_SNMETER.dll 注册不了,提示说找不到指定的模块
      

  2.   

    你的哪个是一个标准dll
    把函数当api引用啊
      

  3.   

    还有这种问题,有时是由于你第一次的api声明错误,修正之后vb就会说你的那个错误信息
    这个时候关闭vb,重新打开即可
      

  4.   

    我把它就是当API一样引用的啊
    Public Declare Function SN_InsertJKDFCBJL_2 Lib "FKDLL\CICS_SNMETER.dll" (ByVal ZHH As Long, ByVal YYXH As Integer, ByVal SSLB As Integer, ByVal SSXM As Integer ) As Long
      

  5.   

    路径不要包含目录
    Public Declare Function SN_InsertJKDFCBJL_2 Lib "CICS_SNMETER.dll" (ByVal ZHH As Long, ByVal YYXH As Integer, ByVal SSLB As Integer, ByVal SSXM As Integer ) As Long然后吧dll放到和工程同一目录下或者system32目录