Приветствую!
Столкнулся с подобной проблемой. XE 10 и трехзвенка и при запуске приложения происходит связь с БД.
На Win все отлично, однако если все запускать под Android в случае отсутствия связи висеть будет неприлично долго.
Соответственно сообщить пользователю об отсутствии связи я в ближайшую минуту не смогу, в то время как на win32 на это уходят секунды.
Необходимо настроить TimeOut.
sqlMainConnection.ConnectionData.Properties.Add( 'ConnectionTimeout', '2000' );
не помогает.
Странно, что вопрос не востребован в области мобильной разработки.
Нашел репорт http://qc.embarcadero.com/wc/qcmain.aspx?d=80954 , но не решение.
Очень хочется решить штатным способом, если не через инструментарий студии, то хоть правкой исходиков проекта.
Задав, например, таймаут в его ресурсах.
Решал кто подобные вопросы?
Благодарю.