问题-[Delphi]用LoadLibrary加载DLL时返回0的错误

问题现象:用LoadLibrary加载DLL一直返回0句柄,无法进行下一步操作,但同样的代码可以访问到别的DLL。

问题处理:

1.你加载的路径是不对的,一定要看好路径。

2.你是在虚拟机中操作的DLL,因为有的单位为了防破解,加了什么东东,在真机上可以用,虚拟机中就不行。

3.你加载的DLL同时访问了别的DLL或是文件,如果你的复制一个DLL到你的目录中是不行。必须复制所有的文件。

PS: 返回错误信息

ShowMessage(SysErrorMessage(GetLastError));