为什么使用外部DLL(VC)和ocx(VC)控制的winform只能导入一个?

时间:2010-05-30 17:34:12

标签: c#

我们有一个带有vc dll和vc ocx的.net框架应用程序,现在如果我们只导入一个dll就可以,但是当我们导入两个时,它会弹出一个消息框说:Debug Assertion Failed!< / p>

我研究了导入vc dll的应用程序的子模块,我发现在框架导入vc ocx并初始化之后,导入vc dll的模块中的函数LoadLibrary将返回0,这意味着内存有限或者它是被称为不正当。

我使用getlasterror(),错误代码是1114。

所以我非常沮丧,希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

这听起来像兼容性问题。您是在加载第三方控件还是内部控件?

错误代码1114表示DLL初始化失败(IIRC,DllMain函数失败)。