Еще раз спасибо за вашу помощь.
Но в этом случае я использую это почти в каждом приложении, до регистрации данных и подпрограмм denvio на сервер. и я не всегда буду знать время ответа. следует пример:
fgActivityDialog1.Message: = 'Проверка подключения к Интернету.';
fgActivityDialog1.Show;
try
CM.DSRestConnection1.Host: = 'my.server.com'; // Пример
CM.DSRestConnection1.TestConnection ();
Result: = 'S';
except
Result: = 'N';
End;
fgActivityDialog1.hide;
Это простой пример, в котором я мог бы играть в потоке.
Но в ходе приложения у меня есть большие процедуры, в которых приложение переходит из одного источника в другой, делая использование потоков полезным.
В этих случаях я не знаю, как долго сервер будет реагировать.
Но если у вас есть триггерное время (10 000), и у вас есть способ имитировать его в конце процедуры, это будет жизнеспособно.
Благодарю вас.