Отследить закрытие программы крестиком

Здравствуйте, Можно ли отследить событие “Закрытие программы по крестику”, чтобы, например, не дать этого сделать без сохранения данных?

P.S.: окно - графическое, т.е. из GraphABC

1 лайк
uses GraphABC;

begin
  OnClose += ()->
  begin
    writeln('пользователь закрыл окно');
  end;
end.

А если вы будете использовать формы напрямую - вы ещё и сможете отменить закрытие окна (к примеру, как в редакторах делают. Если на месседж боксе “сохранить изменения?” нажать “отмена” - окно не закроется).

И кстати, GraphABC устарел и больше не поддерживается, используйте GraphWPF.

2 лайка

Большое спасибо за ответ!