Как правильно завершить работу приложения Delphi?

Я хотел бы завершить приложение Delphi без выполнения какой-либо другой строки кода, и мне интересно, какой из этих способов является правильным. Кроме того, я хотел бы знать, если что-то не так в том, что я сейчас делаю. В основном мой код выглядит так:

//Freeing all objects (Obj1.Free, etc..)
Application.Terminate;
Halt;

Это правильный способ остановить приложение Delphi или это должно быть сделано по-другому?

Ответы на вопрос(3)

Ваш ответ на вопрос