在托管aplpication中加载非托管dll时,windowsbase.dll中的Stackoverflow异常

时间:2012-09-13 18:20:49

标签: wpf unmanaged managed loadlibrary

我正在尝试使用loadlibrary从托管应用程序加载一个无人管理的DLL,当我在dll上调用时会出现堆栈溢出异常:

“WindowsBase.dll中发生了'System.StackOverflowException'类型的未处理异常”

这个dll已经在其他MFC应用程序中得到了很好的应用,所以我不相信这是一个问题。

1 个答案:

答案 0 :(得分:0)

万一有人遇到同样的问题,这被称为我调用的DLL是一个Borland DLL,它抛出异常,导致WPF爆炸。包装DLL并在一个单独的线程中调用它解决了这个问题。