一个程序,连续运行几天之后就会出现一个无法处理的异常,有经验的麻烦看看!

iwebsms 2006-02-07 09:31:25
form1.exe - 公共语言运行库调试服务

应用程序产生了一个无法处理的异常

进程 ID=0x132c (4908) ,线程 ID=0x8b4 (2228)

单击“确定”中止该应用程序。
单击“取消”调试该应用程序。

确定 取消

=================================================

上面就是错误的界面内容,麻烦高手指导!
...全文
278 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwebsms 2006-02-22
  • 打赏
  • 举报
回复
谢谢各位了
水如烟 2006-02-08
  • 打赏
  • 举报
回复
细节性的参考我BLOG上的:
关于Application.ThreadException和AppDomain.UnhandledException
http://lzmtw.cnblogs.com/archive/2005/10/26/262536.html

这个问题我以前只是一时兴起看看,没有深研.
水如烟 2006-02-08
  • 打赏
  • 举报
回复
上面的用法是捕捉程序域异常.
你将上头处理异常的部分代码改为写日记方式,最后看看日记里记载的是什么原因.
水如烟 2006-02-08
  • 打赏
  • 举报
回复
Public Class AppClass App

Shared Sub main()Sub main()
AddHandler AppDomain.CurrentDomain.UnhandledException, AddressOf AcceptExceptionHandler.OnUnhandledAppDomainException
AddHandler Application.ThreadException, AddressOf AcceptExceptionHandler.OnUnhandledThreadException
Application.Run(New Form1)
End Sub


End Class

Public Class AcceptExceptionHandlerClass AcceptExceptionHandler

Public Shared Sub OnUnhandledAppDomainException()Sub OnUnhandledAppDomainException(ByVal sender As Object, ByVal t As System.UnhandledExceptionEventArgs)
Dim result As DialogResult = System.Windows.Forms.DialogResult.Cancel
Try
result = ShowExceptionDialog("程序域异常 终止:" & t.IsTerminating.TrueString, DirectCast(t.ExceptionObject, Exception))
Catch
Try
MessageBox.Show("程序域异常", "错误", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Stop)
Finally
Application.Exit()
End Try
End Try

If (result = System.Windows.Forms.DialogResult.Abort) Then
Application.Exit()
End If
End Sub

Public Shared Sub OnUnhandledThreadException()Sub OnUnhandledThreadException(ByVal sender As Object, ByVal t As System.Threading.ThreadExceptionEventArgs)
Dim result As DialogResult = System.Windows.Forms.DialogResult.Cancel
Try
result = ShowExceptionDialog("线程异常", t.Exception)
Catch
Try
MessageBox.Show("线程异常", "错误", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Stop)
Finally
Application.Exit()
End Try
End Try

If (result = System.Windows.Forms.DialogResult.Abort) Then
Application.Exit()
End If
End Sub

Private Shared Function ShowExceptionDialog()Function ShowExceptionDialog(ByVal s As String, ByVal e As Exception) As DialogResult
Dim errorMsg As System.IO.StringWriter = New System.IO.StringWriter
errorMsg.WriteLine(s & ",信息如下:")
errorMsg.WriteLine("")
errorMsg.WriteLine(e.Message)
errorMsg.WriteLine("")
errorMsg.WriteLine("栈:")
errorMsg.WriteLine(e.StackTrace)
Return MessageBox.Show(errorMsg.ToString(), "警告", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Stop)
End Function
End Class
yuetoby 2006-02-08
  • 打赏
  • 举报
回复
关注



====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2

惊喜
无偿送域名(K i l l J a p a n e s e.com),请联系QQ32528568
先到先得。2005年11月21日 21:29分开始。

kisshere 2006-02-07
  • 打赏
  • 举报
回复
where is your source code?
now I know nothing about your exception
代码转载自:https://pan.quark.cn/s/e8b4b5216b81 QXDM,其完整名称为Qualcomm eXtensible Diagnostics and Monitoring,是由高通公司设计的一款专业级诊断与监控软件,专门用于高通芯片组所搭载的移动设备,例如智能手机及平板电脑等。该软件能够辅助开发者、技术人员以及手机维修专家深入探究设备内部的工作情形,采集日志文件(log),进而开展故障排查、性能改进或应用调试等任务。QXDM软件的核心功能涵盖以下方面:1. **日志采集**:QXDM具备捕获设备系统日志、硬件日志及网络日志等能力,这些日志资料对于评估设备运行状况和定位问题具有决定性作用。开发者可通过日志来追踪程序执行中的错误,修正缺陷,而技术人员则可利用其解决用户所反映的设备故障。2. **即时监控**:QXDM能够实时追踪设备的硬件运作状态,涵盖CPU使用率、内存消耗、网络数据传输量、电池电量等指标,这对于提升系统性能和改善用户体验具有显著意义。3. **故障检测**:一旦设备出现非正常工作情形,QXDM可提供详尽的故障分析报告,协助找出问题的根本原因,从而迅速完成故障处理流程。4. **数据记录与重播**:QXDM能够记录设备在特定条件下的数据流动情况,便于后续分析或重播,这对于再现问题场景或测试特定功能极为有益。5. **多平台兼容性**:虽然QXDM主要适配高通芯片的设备,但它同样支持多种操作系统,包括Android、Windows Mobile以及其他基于高通架构的系统。在提供的压缩文件中,包含以下项目:- **QXDM.WIN.04.00.202.Installer.exe**:此为QXDM软件的安装程序,版本标记为0...
内容概要:本文围绕“基于分布式优化的多产消者非合作博弈能量共享研究”展开,结合Matlab代码实现,探讨了在智能电网背景下多能源产消者(兼具生产与消费能力的用户)之间的能量共享机制。研究采用非合作博弈理论建模各产消者的自主决策行为,并结合分布式优化算法(如ADMM或一致性算法)实现去中心化的能量交互与均衡求解,旨在提升能源利用效率、降低个体用能成本并增强系统运行的自主性与隐私性。文中详细阐述了博弈模型构建、效用函数设计、约束条件处理及分布式求解流程,并通过Matlab仿真验证了所提方法的有效性与收敛性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事能源互联网、分布式能源管理、博弈论应用或优化算法研究的研究生及科研人员。; 使用场景及目标:①学习如何将博弈论应用于多主体能源系统优化;②掌握分布式优化算法在能量共享中的实现方法;③复现并改进相关科研论文中的模型与仿真;④为综合能源系统、微电网调度等课题提供技术参考。; 阅读建议:建议读者结合Matlab代码逐段理解算法实现细节,重点关注博弈均衡与分布式迭代的耦合逻辑,同时可尝试调整参数设置或扩展网络规模以深化对模型性能的理解。

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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