Здравствуйте! Проблема такая: при запуске программы, из главной формы стартует поток, который занимается обновлением базы данных. При закрытии главной формы, поток останавливается, все ОК. Но если из главной формы вызвать модально другую форму, то она не закрывается, при нажатии на "Отмена", "Закрыть" просто ничего не происходит. Чем мешает поток не главным формам, я не понимаю. Как с этим бороться?
Lazarus 1.8x64 + Debian9x64
Под Windows пока не проверял, но , подозреваю, будет тоже самое.