vs2005 loadlibrary返回0,getlasterror为8,求大神解答

本人自己在vs2005上写了一个dll,在另一个exe工程中去调用loadlibrary加载那个dll,但是返回值为0,且getlasterror的值为8,求大神分析解答,谢谢!

8。no enoufgh storage is available to process
怀疑是你的dll初始化函数dllmain有死循环。

自己写的dll是可以调试的,没必要猜测。点调试,等待宿主程序启动。

调试阶段运行了5,6次,第一次和第二次都可以成功,但是由于dll里面的程序执行出现内存访问错误,导致异常关闭,第三次以后就loadlibrary失败了