问题描述
事件类型:错误事件来源:.NETRuntime事件种类:无事件ID:1026日期:2014-11-21事件:08:07:36用户:N/A计算机:GRYYP-BC7描述:Application:HiXUI.exeFrameworkVersion:v4.0.30319Description:Theprocesswasterminatedduetoanunhandledexception.ExceptionInfo:System.AccessViolationExceptionStack:atSystem.Windows.Forms.UnsafeNativeMethods.PeekMessage(MSGByRef,System.Runtime.InteropServices.HandleRef,Int32,Int32,Int32)atSystem.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr,Int32,Int32)atSystem.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32,System.Windows.Forms.ApplicationContext)atSystem.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32,System.Windows.Forms.ApplicationContext)atSystem.Windows.Forms.Application.Run(System.Windows.Forms.Form)atHiXUI.Program.Main()有关更多信息,请参阅在http://go.microsoft.com/fwlink/events.asp的帮助和支持中心。
解决方案
解决方案二:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码
解决方案三:
引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码
是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
解决方案四:
trycatch加log
解决方案五:
引用2楼u010823008的回复:
Quote: 引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
是偶尔报错的话,先增加catch,看报错的时候会不会有log产生。你的程序有没有引用第三方的com(比如ocx控件)这种?如果是第三方的com抛错,trycatch是捕捉不到的。
解决方案六:
.netFramework的版本问题
解决方案七:
该回复于2014-12-05 18:57:51被版主删除
解决方案八:
引用4楼lovelj2012的回复:
Quote: 引用2楼u010823008的回复:
Quote: 引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
是偶尔报错的话,先增加catch,看报错的时候会不会有log产生。你的程序有没有引用第三方的com(比如ocx控件)这种?如果是第三方的com抛错,trycatch是捕捉不到的。
还真的用了第三方那个的orc采图工具了,那怎么捕捉啊..
解决方案九:
引用7楼u010823008的回复:
Quote: 引用4楼lovelj2012的回复:
Quote: 引用2楼u010823008的回复:
Quote: 引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
是偶尔报错的话,先增加catch,看报错的时候会不会有log产生。你的程序有没有引用第三方的com(比如ocx控件)这种?如果是第三方的com抛错,trycatch是捕捉不到的。
还真的用了第三方那个的orc采图工具了,那怎么捕捉啊..
第三方COM抛错,有些错误trycatch是无能为力的。我曾经遇见过这种情况,调用高拍仪的ocx,启动摄像头的时候出现异常,操作系统直接捕获win32的异常,根据不会走到catch里面。
解决方案十:
引用4楼lovelj2012的回复:
Quote: 引用2楼u010823008的回复:
Quote: 引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
是偶尔报错的话,先增加catch,看报错的时候会不会有log产生。你的程序有没有引用第三方的com(比如ocx控件)这种?如果是第三方的com抛错,trycatch是捕捉不到的。
我现在基本上能加try的都加了,不过用到了第三方ocr采图工具了.那捕捉不到,咋办哇?!
解决方案十一:
引用8楼lovelj2012的回复:
Quote: 引用7楼u010823008的回复:
Quote: 引用4楼lovelj2012的回复:
Quote: 引用2楼u010823008的回复:
Quote: 引用1楼lovelj2012的回复:
出现异常,程序退出,应该是非托管的异常,没有被trycatch捕捉另外你描述的太笼统,详细描述下:1、开发环境抛错,还是客户端环境报错2、调试一下,找到错误的来源,定位出来异常代码是客户端环境报错.不固定,偶尔出现那么一下.不知道从何处下手调试..
是偶尔报错的话,先增加catch,看报错的时候会不会有log产生。你的程序有没有引用第三方的com(比如ocx控件)这种?如果是第三方的com抛错,trycatch是捕捉不到的。
还真的用了第三方那个的orc采图工具了,那怎么捕捉啊..
第三方COM抛错,有些错误trycatch是无能为力的。我曾经遇见过这种情况,调用高拍仪的ocx,启动摄像头的时候出现异常,操作系统直接捕获win32的异常,根据不会走到catch里面。
,我这边也用到了高拍仪,是医院分诊用到的.我也一直怀疑是这个家伙搞的鬼.
解决方案十二:
没有高招了吗??
解决方案十三:
某某高拍仪,在win7、xpsp3以及windowsserver2008等都运行正常,在xpsp2会出问题这种问题,你只能找高拍仪厂商,dotnet对这种异常无能为力!