Здравствуйте, Daimond, Вы писали:
D>Ситуация, в кратце, такая: Пользователь по кнопке запускает поток, который выполняет определенное действие и самоуничтожается. Соответственно, если пользователь нажмет на кнопку, а поток от предыдущего нажатия еще не завершился, ему об этом должны сообщить.
Лучше так:
1 пользователь нажал кнопку
2 Action, связанный с кнопкой блокируем (Enabled:=false), запускаем поток
3 Когда поток завершился, разблокируем (напр в OnTerminate)
Вобщем, не надо давать пользователю возможности делать то, что не надо.