Здравствуйте, Daimond, Вы писали:
D>Здравствуйте, akasoft, Вы писали:
A>>Здравствуйте, Daimond, Вы писали:
D>>>Как понять выполняется ли этот поток в данный момент или уже завершился и удалился?
A>>Событие OnTerminate() потока.
A>>A>>Occurs after the thread's Execute method has returned and before the thread is destroyed.
D>Поднимать там флаг... можно... А есть какие-нибудь другие способы?
Попробуй:
if (WaitForSingleObject(Modem->Handle, 0) == WAIT_OBJECT_0)
{
// поток завершился
}
else
{
}