LoadLibrary加载DLL返回NULL解决方法
LoadLibrary加载DLL返回NULLC/C++ codehLib LoadLibrary( C:\\Program Files\\players\\ppsplayer\\Pow
LoadLibrary加载DLL返回NULL
C/C++ codehLib = LoadLibrary( "C:\\Program Files\\players\\ppsplayer\\PowerPlayer.dll");
总是返回NULL,DLL路径绝对没错,DLL也是正常的。
使用system调用regsvr32注册就一点问题没有。
C/C++ code::system("\"regsvr32 /s C:\\Program Files\\players\\ppsplayer\\PowerPlayer.dll\"");
打算使用exe程序注册几个PPS中的DLL,其他DLL都没有问题,只有这个poerplayer.dll有这个问题。
[解决办法]loadLibrary不是注册dll啊,具体看http://blog.sina.com.cn/s/blog_625cce080100ixd4.html
[解决办法]dll里面调用了其他的dll吧。
[解决办法]既然是一个com就直接用com的方式用啊。
[解决办法]用vc6带的tools/depends,看看这个dll依赖的动态库是否能找到,或者拷到同一目录下试试。
[解决办法]