在我的程序中需要调用一个dll文件,可是每次当要调用该dll文件的时候.就会出现程序死掉没响应,在另外的电脑上有出现错误:找不到该dll文件.郁闷啊,不知道怎么回事.调用DLL文件需要什么设置吗?是不是要在注册表中注册啊?

解决方案 »

  1.   

    把DLL文件放到系统文件夹下,注册它,然后再试试
      

  2.   

    注册:开始/运行 里写 regsvr32 XXX.dll
      

  3.   

    在本目录下的不需要注册,但是Com+例外。
    你可以像声明api函数一样的声明和使用。
      

  4.   

    错误:已加载 "C:\WINDOWS\system32\ReaderComm5dll.dll",但没找到DllRedisterServer输入点
      

  5.   

    是不是你调用的DLL文件中根本就没有DllRedisterServe这个函数
      

  6.   

    放在本目录下面,然后就定义一个dll类吧
     不知道我说对么?
     我以前做的是dll里面包含很多的函数,我就把dll定义一个类,然后使用里面的函数