showdialog()在32位应用程序.net 4.0 WPF上崩溃

时间:2014-09-24 07:14:35

标签: c# c++ .net wpf clr

我正在为Windows中的应用程序创建一个加载项,我正在使用c ++,c#和CLR。 现在的问题是虽然加载项在64位版本的应用程序中正常运行。它在以下代码片段中与32位应用程序崩溃。

我正在使用Windows 7 64位系统。

try
{
    WindowInteropHelper WndInteropHelper = new WindowInteropHelper(this);
    WndInteropHelper.Owner = pParentWnd;
    this.pParentWnd = pParentWnd;

    this.ShowDialog();  // It crashes exactly here.

}
catch (Exception ex)

对于32位的.net 3.5,使用了4.0,其中使用了64位.net 4.5。

我已经尝试调试程序,但是当控制转到this.showDialog()时它会崩溃。

没有捕获异常,但是当我在Debug - > Exceptions中启用异常时,会抛出以下异常。

  

System.ComponentModel.Win32Exception

接着是

  

访问违规。

如果您需要更多信息,请发帖。 谢谢你的帮助。

0 个答案:

没有答案