Показать сообщение отдельно
  #3  
Старый 12.07.2018, 01:22
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, присваивать OnActivate после и активации формы и после окончания ассинхранного вызова как то глупо, он больше не вызовется (вариант переключения на др. окно и обратно не рассматриваем). Так что вариант - вынести код, зависящий от результатов ассинхронного вызова а отдельный метод и вызывать его в нужный момент самому. Ну и для повторного вызова OnActivate - проверить есть ли результат и вызвать, если надо.
Ответить с цитированием