用hdll=LoadLibrary(“qq.dll”),qq.dll确定在文件夹下,为什么就是得不到hdll呢?
谢谢各位了!!!!

解决方案 »

  1.   

    看看返回什么。还有,你调的时候把QQ关了。
    DLL可以做到只被一个东西调。
      

  2.   

    可能有两个原因:
    1、路径问题,请确保dll与loadlibrary的exe文件在同一目录
    2、dll的入口函数返回FALSE,这是load自然失败请用GetLastError判断返回值
      

  3.   

    用getlasterrror看看,发生了什么错误再说!
      

  4.   

    TO pipilupzj:GetLastError返回1114是什么意思
      

  5.   

    返回动态链接库 (DLL) 初始化例程失败代表什么意思,怎么解决。
      

  6.   

    GetLastError返回1114是什么意思
    --------------
    http://www.cnasm.com/view.asp?classid=53&newsid=201怀疑 qq.dll 根本不是正常的 dll, 或许是个别的什么文件,只是后缀为 .dll如果是查询ip地址的那个库,把qq.dll改为 qq.xls ,用Excel打开看看。
      

  7.   

    回复人: qwx2000(weiwei) ( ) 信誉:100  2005-08-08 10:49:00  得分: 0  
     
     
       返回动态链接库 (DLL) 初始化例程失败代表什么意思,怎么解决。
      
     
    这个就是我说的第二个原因,dll的入口函数返回FALSE
    应该是你调用的DLL需要一些其他的条件来启动,如果这个dll不是你写的,那么要不你请求写这个dll的公司帮忙,要不反汇编,直接让这个入口函数返回TRUE