<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 19 May 2019, 13:23 James Richters, <<a href="mailto:james@productionautomation.net">james@productionautomation.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="white" lang="EN-US" link="blue" vlink="purple"><div class="m_4122378837086898672WordSection1"><p class="MsoNormal"><span style="color:windowtext">Is there a way I can detect that a user has pushed the red X in the upper right corner to close the console window in a free pascal console application so I can save some files before the program terminates?</span></p></div></div></blockquote></div></div><div dir="auto">You can do that with SetConsoleCtrlHandler() and catching  CTRL_CLOSE_EVENT in the handler.</div><div dir="auto"><br></div><div dir="auto">Henry</div></div>