Вниз
Скачать: CL | DM;

TThread   Найти похожие ветки 

← →
Klim Samgin   (2003-06-06 08:38) [0]

Добрый день.
Вопрос следующий. С какого места начинает выполняться метод Execute после вызова методов Suspend а затем Resume?


← →
Digitman ©   (2003-06-06 09:05) [1]

где "заснул", там и "проснулся"


← →
Klim Samgin   (2003-06-06 10:48) [2]

то есть не с точки входа в Execute?


← →
Sandman25 ©   (2003-06-06 10:55) [3]

Нет.


← →
Klim Samgin   (2003-06-06 10:59) [4]

ни есть хорошо...


← →
Palladin ©   (2003-06-06 11:04) [5]

это почему не есть хорошо?


← →
Sandman25 ©   (2003-06-06 11:19) [6]

>ни есть хорошо...

Если надо, то запускайте его заново.


← →
han_malign ©   (2003-06-06 11:26) [7]

Заводишь событие(Event), с ручным сбросом(!!!важно), делаешь в начале "цикла Execute" - WaitForSingleObject(Event,INFINITE), когда нужен "Suspend" - ResetEvent(Event)(завершит текущий цикл и встанет на Wait...),"Resume" - SetEvent(Event). Только не забыть SetEvent при Terminate(а то так и будет Wait...). А вообще вариантов куча см. "Synchronization Objects".



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
4-60466
b_Alex
2003-04-18 17:20
2003.06.19
Рисование


14-60419
Style
2003-05-30 08:56
2003.06.19
Delphi Challenge: Первые протесты участников


3-60072
Kapitan
2003-05-28 16:59
2003.06.19
сообщение: поле ХХХ должно иметь значение


14-60380
Asrw
2003-06-02 20:47
2003.06.19
100+2 и т.д


11-60099
Alexander
2002-09-25 16:06
2003.06.19
Эквивалентны ли функции StrIComp из StrUtils и StrComp из KOL?




   Наверх