• 0
Kitty

Правильное завершение программы на Андроиде

Вопросы

У меня в таймере, если происходит ошибка, выдается сообщение пользователю и программа закрывается. Пример кода:

ShowMessage(L"Не найден видео файл " + VideoFileName + L". Программа будет закрыта.");
Application->Terminate();

Также на форме есть кнопка просто закрытия главной формы приложения:

Close();

В обоих случаях программа реагирует одинаково  -  уходи в список ранее запускаемых программ.

Есть ли принципиальная разница для Андроид приложений между кодом:

Application->Terminate();

и закрытием главной формы:

Close();

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

  • 0

Нет.

При закрытии главной формы в FireMonkey так же используется вызов Application->Terminate

Поэтому в описанном вами случае принципиальной разницы нет. Она может появится только в том случае, когда вы закрываете не главную форму и хотите при этом завершить выполнение программы. В этом случае нужно использовать Application->Terminate.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу