Kitty Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 У меня в таймере, если происходит ошибка, выдается сообщение пользователю и программа закрывается. Пример кода: ShowMessage(L"Не найден видео файл " + VideoFileName + L". Программа будет закрыта."); Application->Terminate(); Также на форме есть кнопка просто закрытия главной формы приложения: Close(); В обоих случаях программа реагирует одинаково - уходи в список ранее запускаемых программ. Есть ли принципиальная разница для Андроид приложений между кодом: Application->Terminate(); и закрытием главной формы: Close(); ? Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 29 апреля, 2014 Администраторы Поделиться Опубликовано 29 апреля, 2014 Нет. При закрытии главной формы в FireMonkey так же используется вызов Application->Terminate. Поэтому в описанном вами случае принципиальной разницы нет. Она может появится только в том случае, когда вы закрываете не главную форму и хотите при этом завершить выполнение программы. В этом случае нужно использовать Application->Terminate. Ссылка на комментарий
0 Kitty Опубликовано 29 апреля, 2014 Автор Поделиться Опубликовано 29 апреля, 2014 Спасибо! Brovin Yaroslav 1 Ссылка на комментарий
Вопрос
Kitty
У меня в таймере, если происходит ошибка, выдается сообщение пользователю и программа закрывается. Пример кода:
Также на форме есть кнопка просто закрытия главной формы приложения:
В обоих случаях программа реагирует одинаково - уходи в список ранее запускаемых программ.
Есть ли принципиальная разница для Андроид приложений между кодом:
и закрытием главной формы:
?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения