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

 
Временная преостановка, Остановка выполнения функции
Новосадов
  Отправлено: 03.07.2003, 21:38


Не зарегистрирован







Помогите пожайлуста! Не могу выполнить временную остановку собственной функции! Не дайте сойти с ума! Нужно остановить выполнение функции на некоторое время, проверить условие, а затем продолжить выполнение. Как определить событие OnTimer, что оно произошло.
Admin
Отправлено: 03.07.2003, 22:16


Владимир

Группа: Администратор
Сообщений: 1190



Засуньте функцию в поток и делайте с этим потоком что хотите -
останавливайте, запускайте, повышайте/понижайте приоритет
выполнения потока и т.д.
В разделе Уроки есть пример.

---

Что касается как определить — так если вы в этот обработчик
OnTimer попали

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
ShowMessage("Произошло событие onTimer !");
}

значит событие OnTimer и произошло


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