程序跟踪

jiao3630 2011-01-13 10:06:58
我写了一个小程序
在执行过程中经常会自动关闭
这个现象出现的时间不确定(也可能不出现)
问下各位高手
有么有什么办法可以跟踪程序退出的原因
...全文
258 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 baysos 的回复:]

把代码分模块try catch
然后根据提示一步步缩小try catch范围
[/Quote]
同意
余胜国 2011-01-13
  • 打赏
  • 举报
回复
ctrl+f 在解决方案中查找 “close”或“hide”
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 niouren 的回复:]
在每个循环点上加断点, F10 F11 相互使用 希望能有点帮助
[/Quote]
循环太长 再说不确定 什么时候会出错 程序正常运行也需要连续运行一天以上才能完成
不是常规错误 断点不敢想
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
大家踊跃点嘛
还有其他办法吗 说出来大家一起讨论 共同提高
比如说 有么有像JAVA里的 log4g 记录日志的办法
niouren 2011-01-13
  • 打赏
  • 举报
回复
在每个循环点上加断点, F10 F11 相互使用 希望能有点帮助
baysos 2011-01-13
  • 打赏
  • 举报
回复
把代码分模块try catch
然后根据提示一步步缩小try catch范围
hebeijg 2011-01-13
  • 打赏
  • 举报
回复
加一个全局的try catch
这样报错就到Catch里了
你就会发现那里出错了
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
加分了 大牛们都来说说你们的看法
Symanteck 2011-01-13
  • 打赏
  • 举报
回复
用try catch把错误输出来看看就知道了
yuandonghuia 2011-01-13
  • 打赏
  • 举报
回复
加输出

catch 用的好点
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zzz9413 的回复:]
先F9设置一个断点,确保启动程序执行到这个断点不发生错误
然后到了断点,按F10是单步跟踪,F11是更详细的过程跟踪
你先F10一步步的走,看哪步出问题
[/Quote]
这个方法在我这不是很适用 说了 我的程序他是随机性抽风 有时会一直执行到底也不出错
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yangglemu 的回复:]
这种现象碰到过几次
还有的WinForm程序,双击后不出现界面,但是任务管理器有它的进程,强行结束后再启动,有时能行,有时不行
次数不多,但偶尔有
我的理解是.Net并不是很健壮的
[/Quote]
这么说 么有什么办法 解决了
难道要一步步调试 这得调试一个月(我的程序是超大的循环) 要是在调试过程中不出现问题 那就更好玩了
zzz9413 2011-01-13
  • 打赏
  • 举报
回复
先F9设置一个断点,确保启动程序执行到这个断点不发生错误
然后到了断点,按F10是单步跟踪,F11是更详细的过程跟踪
你先F10一步步的走,看哪步出问题
  • 打赏
  • 举报
回复
这种现象碰到过几次
还有的WinForm程序,双击后不出现界面,但是任务管理器有它的进程,强行结束后再启动,有时能行,有时不行
次数不多,但偶尔有
我的理解是.Net并不是很健壮的
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
大牛都哪去了 帮帮忙哦
l576981437 2011-01-13
  • 打赏
  • 举报
回复

我也是新手
jiao3630 2011-01-13
  • 打赏
  • 举报
回复
我是新手 能说的详细点吗 或者给个实例
l576981437 2011-01-13
  • 打赏
  • 举报
回复
每一步操作记录日志
tangshuinet 2011-01-13
  • 打赏
  • 举报
回复
用Debug工具,跟踪。

能定位错误位置。
gw6328 2011-01-13
  • 打赏
  • 举报
回复
单步调试不行?还是在运行环境中xx
加载更多回复(10)

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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