指教:LoadLibrary没有起到作用,该怎么处理
指教:LoadLibrary没有起到作用如题,我使用的Cb6,之前该程序还是好的,今天安装了XE2后,loadlibrary就没有起
指教:LoadLibrary没有起到作用
如题,我使用的Cb6,之前该程序还是好的,今天安装了XE2后,loadlibrary就没有起作用了,Dllloc始终是Null,dll确实存在,我还用FileExists("inspectstr.dll")查找到了该文件,可是就是load不进去,请问是为什么呢
C/C++ code if( NULL == DLLloc ) { DLLloc = LoadLibrary("inspectstr.dll"); }
[解决办法]用完整路径。
[解决办法]LoadLibrary(TEXT("inspectstr.dll"));
[解决办法][解决办法] 大概是LoadLibraryW (Unicode) and LoadLibraryA (ANSI)的调用问题
LoadLibraryW (L"inspectstr.dll");//干脆直接这样试下
[解决办法]我以前发生过这样的错误:
用a.exe去load b.dll, 而b.dll静态连接了 c.dll
当c.dll不存在时 a.exe load会失败,而且没有错误信息。