Re[5]: Как понять, что поток завершился?
От: Daimond Россия  
Дата: 16.06.04 12:22
Оценка:
Здравствуйте, Ihor Osovyak, Вы писали:


>> А есть какие-нибудь другие способы?


IO>Способов много. Два уже предложили. При использовании техники с WaitForSingleObject проследите с тем, чтобы не было установлено FreeOnTerminate, да не забудьте потом вызвать Free.

IO>Я иногда использую технику посылки сообщения через PostMessage соотв. форме. PostMessage обычно ставлю в конце Execute (не территориального, по ходу выполнения естественно)

Ситуация, в кратце, такая: Пользователь по кнопке запускает поток, который выполняет определенное действие и самоуничтожается. Соответственно, если пользователь нажмет на кнопку, а поток от предыдущего нажатия еще не завершился, ему об этом должны сообщить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.