C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Поток, Как обнаружить факт работу потока
grebenyk
  Отправлено: 22.04.2005, 19:21


Дежурный стрелочник

Группа: Участник
Сообщений: 73



Привет всем. Задачка значит следующего толка.
Есть две кнопки: под одной прячется запускающийся TThread поток (такой, как в документашки, вылаженной на данном сайте).
А под второй просто, без всяких потоков. Но то что находится под второй кнопкой не должно запускаться пока не пройдет поток из первой кновки если он запускался. В случае чего выводиться надпись типа подождите пока не завершилась работа первой задачи.
Так вот. Как отловить факт работы или не работы потока, если конечно не вводить всякие флажки.
Буду признателен за любую помощь.

Отредактировано grebenyk — 22/04/2005, 19:23
FataLL
Отправлено: 23.04.2005, 01:57


Дежурный стрелочник

Группа: Участник
Сообщений: 37



Экземпляр объекта TThread наблюдается?
CODE

if( MyThread->Suspended )
{
   // не работает
}
else
{
   // работает
}
grebenyk
Отправлено: 23.04.2005, 06:50


Дежурный стрелочник

Группа: Участник
Сообщений: 73



О, блин, точно . Что то я об этом совсем не подумал, надеясь на заумные API функции. Спасибо

Вернуться в Вопросы программирования в C++Builder