Показать сообщение отдельно
  #3  
Старый 20.10.2013, 16:14
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Поскольку прошлые задачи мы решали архитектурно, эту тоже можно попробовать.

В общем случае есть два способа организации входа в приложение:
  • При запуске сразу выдается диалог, требующий отправки SMS для ввода имени пользователя и пароля. При исчерпании попыток входа или нажатии "Отмены" приложение завершается.
  • Приложение запускается с пустым окном, вход в базу вызывается кнопкой на панели инструментов. Даже если приглашение входа выводится автоматически, оно видно поверх пустого окна, остающемся на экране даже в случае отмены.

Я обычно целиком и полностью за второй способ, поскольку при нем не нужно отправлять SMS легче организовать многократный вход в базу или работу с несколькими базами. Кроме того, работоспособность пустого приложения предъявляет дополнительные требования к надежности кода: нигде ничего не должно просто так нажиматься при отсутствии подключения к базе, а при нажатии не падать (выдавать вразумительные сообщения об ошибках, если нужно).
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием