Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Вниз

задержка выполнения Sleep()   Найти похожие ветки 

 
Kirill_S   (2003-06-18 12:38) [0]

Подскажите, нужно чтобы прога выполнялась с некоторой задержкой, при использовании Sleep() удается приостановить ее выполнение не более чем примерно на минуту, после этого она просто вываливается с ошибками. Использование в цикле :
for i:=1 to 180 do
( 1000)
Подскажите, нужно чтобы прога выполнялась с некоторой задержкой, при использовании Sleep() удается приостановить ее выполнение не более чем примерно на минуту, после этого она просто вываливается с ошибками. Использование в цикле :
for i:=1 to 180 do
Sleep(1000);
также не помогает, как и использование Sleep(180000) или SleepEx(180000). Нужно выполнить задержку около 3 минут. Есть какой-то иной способ, или я что-то делаю неправильно?
Заранее, спасибо.


 
clickmaker   (2003-06-18 12:39) [1]

Странно... А с какими ошибками?


 
Kirill_S   (2003-06-18 12:53) [2]

The application seems to be frozen


 
Kirill_S   (2003-06-18 13:14) [3]

Все, вопрос решен:) Дело было в свойствах установленного компонента: "Chek for frozen main thread - 60000 ms"


 
clickmaker   (2003-06-18 13:16) [4]

Вообще-то так приостанавливать главный поток приложения не есть хорошо. Если нужна задержка именно по алгоритму, то лучше так

ticks := GetTickCount;
while (GetTickCount - ticks) < 180000 do
Application.ProcessMessages; // чтобы винде не казалось, что "application frozen"


 
Kirill_S   (2003-06-18 14:28) [5]

ОК, спасибо:)



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-1662
Ketmar
2003-08-12 10:16
2003.09.01
нет слов.


4-1706
bkv
2003-06-27 11:33
2003.09.01
CreateProcessAsUser() - получить hToken текущего пользователя?


3-1308
DmitryA
2003-08-06 18:12
2003.09.01
Apollo


3-1344
Lexa_m
2003-08-06 14:54
2003.09.01
Проверка значений, введенных в поле таблицы БД


7-1697
MakNik
2003-06-18 12:43
2003.09.01
имя пользователя и организация





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский