我们有一个带有vc dll和vc ocx的.net框架应用程序,现在如果我们只导入一个dll就可以,但是当我们导入两个时,它会弹出一个消息框说:Debug Assertion Failed!< / p>
我研究了导入vc dll的应用程序的子模块,我发现在框架导入vc ocx并初始化之后,导入vc dll的模块中的函数LoadLibrary将返回0,这意味着内存有限或者它是被称为不正当。
我使用getlasterror(),错误代码是1114。
所以我非常沮丧,希望有人可以帮助我。
答案 0 :(得分:0)
这听起来像兼容性问题。您是在加载第三方控件还是内部控件?
错误代码1114表示DLL初始化失败(IIRC,DllMain函数失败)。