#611 – 在退出事件中设置退出码(Set Application Exit Code in Exit Event Handler)
来源:互联网 发布:黑马程序员 课程表 编辑:程序博客网 时间:2024/04/30 21:35
在Windows系统中,通过命令行运行可执行程序,通过判断退出码可以辨别程序是否是成功的正常退出。一般情况下,0表示程序正常退出,其他非负数表示退出时出错。
在WPF中的退出事件中,通过设置ExitEventArgs 参数的ApplicationExitCode 属性可以设置退出码。
private void Application_Exit(object sender, ExitEventArgs e){ // Assume we have a boolean variable indicating whether the // application did its work successfully // Use 0 to indicate success, 1 to indicate that something went wrong e.ApplicationExitCode = (everythingWorkedOk) ? 0 : 1;}
你可以通过下面的.bat文件内容测试:
WpfApplication11.exe REM This evaluates to true if exit code was >= 1if errorlevel 1 ( echo Failure) else ( echo Success !) echo Actual exit code was %errorlevel%
原文地址:https://wpf.2000things.com/2012/07/26/611-set-application-exit-code-in-exit-event-handler/
0 0
- #611 – 在退出事件中设置退出码(Set Application Exit Code in Exit Event Handler)
- 23.9 Application exit application 退出
- winform退出代码:Application.Exit和Environment.Exit(0)
- exit 退出码
- linux 退出码 exit
- Application.Exit()退出应用程序但在资源管理器中还能看到
- 为何Application.Exit()无法真正退出程序
- Application.Exit()为什么没有退出程序?
- Application.Exit()到底退出了什么
- Application.Exit()为什么没有退出程序?
- 程序退出exit/abort
- 退出exit,错误处理
- 进程退出函数exit()
- C++退出函数exit
- Android中System.exit(0)退出失败
- 强制退出WinForm程序之Application.Exit和Environment.Eixt
- 强制退出WinForm程序之Application.Exit和Environment.Eixt
- 强制退出WinForm程序之Application.Exit和Environment.Eixt
- 图像基本运算
- Linux文件夹权限777,无法创建文件
- 电脑上用adb连接到Android设备(开发板也可)
- Caffe部署中的几个train-test-solver-prototxt-deploy等说明<二>
- 十大滤波算法
- #611 – 在退出事件中设置退出码(Set Application Exit Code in Exit Event Handler)
- Android 中数据库的简单使用
- POJ 3744 概率 + 分段 + 数学推导 + 快速幂
- 浅谈RxJava与2.0的新特性
- struts1 ActionForm类及表单数据验证
- Java NIO系列教程(一) Java NIO 概述
- TX
- Maven的安装与配置
- 12. Integer to Roman