время |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
время |
Caranthir |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: 0 |
подскажите пжл: как выполнть операцию к примеру через 1мин, не используя Sleep или WaitForSigleObject
|
volvo |
Сообщение
#2
|
Гость |
Таймер... Поставь на минуту, и при получении сообщения от таймера (т.е. когда минута пройдет) выполняй свою операцию...
|
Caranthir |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: 0 |
а куда ставятся Timer1.Enabled:=true; и Timer1.Enabled:=false; ....
так никакой задержки нет |
мисс_граффити |
Сообщение
#4
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
делая Timer1.Enabled:=что-нибудь ты только включаешь/выключаешь таймер.
а вот действие, которое тебе нужно выполнить через минуту (после чего?) как раз запихивается в обработчик TForm1.Timer1Timer -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
Сообщение
#5
|
Гость |
Цитата так никакой задержки нет А вот так - есть: procedure TForm1.Button6Click(Sender: TObject);(изначально: timer1.enabled = false, а edit1.text = '1') |
Caranthir |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: 0 |
ага, точно, что то цикл ни к месту )))
спасиб) |
Текстовая версия | 11.01.2025 8:08 |