![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Scorpeon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 30.5.2007 Репутация: нет Всего: нет |
такая вот проблема, вот у меня допустим выполняется какой-нибудь цикл или идет выполнение процедуры... Вообщем мне надо на время остановить его выполнение.
Допустим идет цикл, а мне надо в середине цикла вызвать окно unit2 и запросить какой-нибудь вопрос типо впишите дату рождения а потом нажав ок продолжить выполнение того окна с того же места в цикле, можно ли так? |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Scorpeon, это называется вызов модального окна. Пока модальное окно выполняется основная форма блокируется, по выходу из модального окна возвращается результат.
Добавлено через 2 минуты и 4 секунды Например так Form2.ShowModal(); -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| СЭНСЭЙ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
А если просто паузу вставить?
Или модальное окно на время открыть? И где нибудь таймер поставить обратного отсчета до закрытия? Как это сделать? Ато мне тоже нужно в одной проге такое сделать. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Помимо модального окна можно юзать потоки. Смотри BeginThread(....). Их можно останавливать, а потом когда нужно запускать.
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Какой ужас, читайте хоть
Ага и вся прога заснет на секунду и перестанет отвечать. Нафига тут потоки -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Lexicss |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 16.8.2006 Где: Беларусь, Минск Репутация: нет Всего: 1 |
Вызываешь модальное окно, а на модальном окне размещаешь компонент TTimer, которому задаёшь время срабатыванія и событие - закрыть модальную форму. --------------------
Бери от жизни всё. |
|||
|
||||
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Alexeis на потоки говорил больше на
Имхо неплохое решение вроде, если не так не бейти |
|||
|
||||
| SlaUr |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 18.9.2003 Репутация: 3 Всего: 5 |
unit2
|
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |