试图读写受保护的内存System.Windows.Forms.UnsafeNativeMethods.CallWindo

本文关键字:Windows Forms UnsafeNativeMethods CallWindo System 内存 读写 受保护 | 更新日期: 2023-09-27 18:15:32

在我的c# win-forms应用程序中,我更改了Main()

中的以下行
Application.Run(new MainMenuForm());

MainMenuForm mainMenuForm = new MainMenuForm();
mainMenuForm.ShowDialog();

是导致上述错误的原因吗?堆栈跟踪显示下列方法导致异常System.Windows.Forms.UnsafeNativeMethods.CallWindowProc ()

感谢任何帮助由于

试图读写受保护的内存System.Windows.Forms.UnsafeNativeMethods.CallWindo

您需要使用Application。以某种形式运行,因为它在WinProc的主gui线程上启动消息循环。http://msdn.microsoft.com/en-us/library/system.windows.forms.application.run.aspx