Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。

brad_deng 2014-10-20 03:00:56
代码片段如下:
form = new FrmShow(new Bitmap(@"C:\\1.bmp"));
form.Owner = this;
if (form.ShowDialog(this) == DialogResult.OK)
{......}

调试正常,打包安装到别的电脑上,调用ShowDialog时就报未处理异常,程序未响应关掉。
异常信息:
Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。
异常信息: System.AccessViolationException
堆栈: 在 System.Windows.Forms.UnsafeNativeMethods.TranslateMessage(MSG ByRef)
在 System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
.......
...全文
13340 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
无语中V5 2015-10-15
  • 打赏
  • 举报
回复
遇到同样的问题
brad_deng 2014-10-20
  • 打赏
  • 举报
回复 1
网上搜了一下,说执行一下 netsh winsock reset 重启电脑,即可解决问题。 回去试试,看看行不行。
brad_deng 2014-10-20
  • 打赏
  • 举报
回复
引用 2 楼 dongxinxi 的回复:
FrmShow具体做了哪些事情,别的电脑用户对"C:\\1.bmp有读写权限吗?
FrmShow就是显示图片 C:\\1.bmp 是我临时测试的,实际是 一个bitmap对象
  • 打赏
  • 举报
回复
FrmShow具体做了哪些事情,别的电脑用户对"C:\\1.bmp有读写权限吗?
  • 打赏
  • 举报
回复
在 System.Windows.Forms.UnsafeNativeMethods.TranslateMessage(MSG ByRef) 说明FrmShow在处理某条消息的时候出错了 你可以断点调试看看,不行就override wndProc看看是条什么消息

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧