Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[DELPHI] Как приостановить цикл?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [DELPHI] Как приостановить цикл?
Имя
Сообщение << Старые топики   Новые топики >>
[DELPHI] Как приостановить цикл? - 2010-08-11 08:07:14.940000   
GangstaLC

Сообщений: 71
Оценки: 0
Присоединился: 2009-10-11 20:55:22.796666
Сабж. Начну с примера. У меня имеется цикл, если в коде я вставлю ShowMessage(''); или подобную функцию, то появится окно, и пока кнопка не будет нажата, цикл дальше не продолжится. Мне нужно сделать так же, только чтобы место ShowMessage() была показанна моя другая форма (на ней поле ввода, и капча), и вот пока кнопка на форме не будет нажата, цикл будет приостановлен на этом месте, как это сделать?

Post #: 1
RE: [DELPHI] Как приостановить цикл? - 2010-08-11 12:27:41.440000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE
Post #: 2
RE: [DELPHI] Как приостановить цикл? - 2010-08-11 15:57:16.560000   
GangstaLC

Сообщений: 71
Оценки: 0
Присоединился: 2009-10-11 20:55:22.796666
quote:

ORIGINAL: _SaZ_

http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE

Спасибо, разобрался. А как еще можно приостановить не используя модальные окна? (приложение где нет модуля Forms)
Post #: 3
RE: [DELPHI] Как приостановить цикл? - 2010-08-11 16:53:16.980000   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666

quote:

ORIGINAL: GangstaLC

Спасибо, разобрался. А как еще можно приостановить не используя модальные окна? (приложение где нет модуля Forms)

Задержка (delay/sleep), а лучше приостанавливать поток. Ключевые слова - thread, wait.
Post #: 4
RE: [DELPHI] Как приостановить цикл? - 2010-08-11 17:35:37.426666   
GangstaLC

Сообщений: 71
Оценки: 0
Присоединился: 2009-10-11 20:55:22.796666
Еще по первому сабжу, допустим есть 2 формы, на первой кликаю кнопку -> Form2.ShowModal;
Потом щелкаю на кнопку, на второй форме(form2) -> Form2.Hide; но как разморозить 1ю форму?

Added: разобрался) Form2.Close;
Всем спасибо за ответы, поставил +.
Post #: 5
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [DELPHI] Как приостановить цикл?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.