|
#1
|
|||
|
|||
Остановка for
Возможно ли "поставить на паузу" цикл for?
|
#2
|
||||
|
||||
Цитата:
Если поставить на паузу поток (thread) в котором выполняется цикл for, то тем самым можно приостановить и сам цикл for. |
#3
|
|||
|
|||
а можно пример по потоку, а то у меня не получилось.
Код:
for s:=0 to Form1.ListView1.Items.Count-1 do begin Form1.ClientSocket1.Socket.SendText(Form1.ListView1.Items.Item[s].SubItems[3]); {тут должна быть пауза пока не придет ответ} end; Последний раз редактировалось Noooob, 08.03.2014 в 21:06. |
#4
|
||||
|
||||
Цитата:
Или же напрямую через WinAPI: OpenThread и потом SuspendThread Только помни, что нежелательно чтобы один поток приостанавливал другой. Более правильно когда поток сам себя приостанавливает. |
#5
|
||||
|
||||
Код:
for (;;) do begin Sleep(INFINITE); end; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |