![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Вернее хочу, чтобы она была... В общем в цикле после каждой итерации нужно организовать паузу допустим на 0.5 сек. Sleep не подходит. Делать
так for i := 0 to 20 do begin .... for j := 1 to 25000000 do Application.ProcessMessages; end; тоже не то. Уж больно от скорости камня зависимо. Можно, конечно, через таймер, но как-то не очень красиво получается... В общем может у кого есть идеи? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
procedure Delay(ms : longint);
var TheTime : LongInt; begin TheTime := GetTickCount + ms; while GetTickCount < TheTime do Application.ProcessMessages; end; Где надо вызываешь процедуру Delay. Delay(2000); |
![]() |
![]() |
![]() |
#3 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
О, точно! Спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задержка экрана | juden | Общие вопросы C/C++ | 13 | 08.06.2014 05:32 |
Задержка добавления записи в базу Access из Dephi | Zver | БД в Delphi | 11 | 16.05.2011 17:57 |
Задержка | JRcoker | Общие вопросы Delphi | 11 | 08.08.2008 00:38 |
Задержка | Syred | Общие вопросы Delphi | 2 | 07.06.2008 08:16 |
Задержка | MaTBeu | Общие вопросы C/C++ | 3 | 24.12.2007 10:29 |