Форум: "Основная";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
ВнизTimer Найти похожие ветки
← →
Fantasy (2003-06-05 05:59) [0]если пишиш без VCL можно ли задать интервал времени
точнее задать паузу во врея исполнения типо
begin
repeat
Pause(30);// = произойдет пауза на 30 секунд
until i<> 1 ;
end;
происходит это все в DLL важен размер DLL поэтому не юзаю TTimer
как правильно прописать функцию Pause(30);
такое возможно ??
← →
Suntechnic (2003-06-05 06:18) [1]Как-то подозрительно выглядит весь этот код, но что спрашивал, но то и отвечают.
begin
repeat
Sleep(30000);// = произойдет пауза на 30 секунд
until i<> 1 ;
end;
P.S.
если пишиш...
Вот уж воистину -жи; -ши с буквой -и :)
← →
NAlexey (2003-06-05 09:40) [2]>произойдет пауза на 30 секунд
Вот именно, просто все умрет на 30 секунд. А чтобы не умирало можно воспользоваться SetTimer, KillTimer.
← →
TCrash (2003-06-05 10:12) [3]Работай с функцией MsgWaitForMultiplyObjects.
Или WaitForSingleObject. Ну и связанные с ними.
← →
pasha676 (2003-06-05 10:14) [4]Это смотря что тебе нужно. Если нужно именно таймер - т.е. будильник который работает, а ты в своими делами занимаешься, как от "зазвонил" - так программа начинает делать что ей положено. А ты изобразил примерно так - пока "будильник" ходит - все стоят и ничего не делают.
← →
Anatoly Podgoretsky (2003-06-05 10:17) [5]NAlexey © (05.06.03 09:40)
Так он и просит паузу
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c