捕获简单控制台应用程序的退出事件

del*_*vas 2 delphi console events exit

我在Delphi 2010中有这个简单的控制台应用程序,当我按下"X"按钮(当我关闭它时)我希望它能做某事(运行一段代码),但我似乎无法找到如何分配一个接近的事件.嗨帮助,谢谢.

Eug*_*its 5

您需要使用SetConsoleCtrlHandler Windows API函数来设置处理程序.

  • 请记住,处理程序函数在控制台程序的主线程中的单独线程***中执行. (2认同)