社区
C#
帖子详情
Process调用本地程序产生的异常问题
radioheads
2003-07-21 04:06:03
如果他所调用的程序发生了内存错误,我用什么异常类可以捕捉到?
并且安全的关闭出错的process
...全文
100
7
打赏
收藏
Process调用本地程序产生的异常问题
如果他所调用的程序发生了内存错误,我用什么异常类可以捕捉到? 并且安全的关闭出错的process
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
radioheads
2003-07-31
打赏
举报
回复
to qqchen79(知秋一叶 [MS MVP]):
就是说,我可以kill掉正常运行的process,系统会自动释放掉资源 ?
如果process不正常(比如内存错误)系统会自动kill它(windows2000),并且会自动释放资源?
而我,则只能通过process.ExitCode来判断它的运行正确性,而没有异常可用?
qqchen79
2003-07-31
打赏
举报
回复
>> 就是说,我可以kill掉正常运行的process,系统会自动释放掉资源 ?
>> 如果process不正常(比如内存错误)系统会自动kill它(windows2000),并且会自动释放资源?
没错。进程出错通常不会造成资源泄漏,除非是跨进程使用的内核对象,如没有释放的Mutex等,像文件句柄、内存这样的资源系统可以自动释放。
qqchen79
2003-07-30
打赏
举报
回复
没有办法。:(
新的process和当前的进程在完全不同的地址空间,try/catch不会起作用。
不过,你能够通过process.ExitCode判断程序是否出错,或者从ProcessStartInfo.RedirectStandardError读出具体的出错信息。
liduke
2003-07-21
打赏
举报
回复
想来想去,好像也只有这样了, 比较简单
解大劦
2003-07-21
打赏
举报
回复
我想用catch()应该可以朴作到.
radioheads
2003-07-21
打赏
举报
回复
哪位可以给点资料,我找不到捕捉内存错误的异常类
ThreadInterruptException 可以用于 process类吗?
zhongwanli
2003-07-21
打赏
举报
回复
那就用
try
{}
catch()
{}
finally
{}
结构,去试一试!
相关推荐
第十一章
异常
处理总结
1.
异常
定义:
程序
在执行过程中所
产生
的
问题
。 2.
异常
分类:检查
异常
(checkeception)和运行
异常
(uncheckexception)。 3.
异常
的控制流程:
异常
时一个方法抛出的对象,当一个方法被
调用
时,这个方法被压入到内存的方法
调用
栈,当一个方法抛出
异常
时,该方法从
调用
栈被弹出,同时
产生
的
异常
对象给栈中的前一个方法。
异常
处理三种选择: 捕获这个
异常
,不让其沿着
调用
栈向
Java
异常
处理
何为
异常
异常
是指
程序
在运行中由于外部
问题
导致的
程序
异常
事件,
产生
的
异常
会中断
程序
运行。在Java中,
异常
也是一个对象,
产生
异常
就是
产生
一个
异常
对象。
异常
不是错误。 Java内置
异常
类
异常
的
产生
会有如下三个原因: (1)Java内部错误发生
异常
,Java虚拟机
产生
的
异常
。 (2)编写
程序
代码中的错误所
产生
的
异常
。 (3)通过throw手动生成的
异常
。 我们把生成
异常
对象并交给运行系统的过程称为抛出
异常
。运行时系统在方法的
调用
栈中查找,直到找到能够处理该类型
异常
的对象,这个过程称为捕获
异常
。如果没有找到能处
异常
处理
异常
处理
异常
处理:
异常
(Exception)是
程序
在执行过程中锁
产生
的
问题
;
异常
分类:
问题
:1)
异常
(Exception):(1 运行时
异常
(未检查
异常
):表现形式出现; (2 编译
异常
(检查
异常
):(Unhandled exception:编译
异常
)是在编译期
调用
某个方...
.NET中Web Service的
异常
机制
即使拥有了本地代理类等特性,
调用
Web Service方法毕竟和
调用
本地方法有所区别,
问题
之一就是
异常
的处理。可以想象,如果希望捕获Web Service服务器端
产生
的
异常
,那这些
异常
信息就需要被封装在SOAP信息中发送回客户端。本节将借助回答
问题
,简要介绍Web Service中的
异常
机制。 所涉及到的知识点 • SOAP中对
异常
的规定 • 服务...
异常
和I/O流
异常
要点提示: :
异常
处理使得
程序
可以处理非预期的情景,并且继续正常的处理。 概述: 在
程序
编译和运行的过程中出现的一些错误
问题
,对于这些错误和
问题
而言,能否通过面向对象的思想 将这些错误和
问题
进行类的封装。
异常
描述
异常
名称 (可以自定义)
异常
产生
的原因 (可以自定义)
异常
产生
的位置(代码中的某一行) (由JVM决定)
异常
产生
的线程 (由JVM决定)
异常
发生原因: 基本上是...
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-21 04:06
社区公告
让您成为最强悍的C#开发者