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

Вниз

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

 
dms_main ©   (2004-09-01 19:53) [0]

в программе использую код:
procedure Delay(Seconds:Word);
Var
Later: TDateTime;
Begin
Later := Now + (Seconds / (24.0 * 60.0 * 60.0));
While Now < Later do Application.ProcessMessages;
end;
как сделать аналогичную задержку в DLL неиспользуя sleep()


 
Семен Сорокин ©   (2004-09-01 20:04) [1]

передавай туда Application.Handle и подменяй его.


 
Mim1 ©   (2004-09-02 01:10) [2]


> dms_main ©   (01.09.04 19:53)

Посторайтесь обойтись без этой процедуры, ИМХО ее использование - плохой тон.


 
Mim1 ©   (2004-09-02 01:11) [3]

Например заведите окно и делайте ему stetimer как это сделано в класее ttimer.


 
vidiv ©   (2004-09-02 03:46) [4]

settimer и без окна умеет работать!


 
Mim1 ©   (2004-09-02 11:32) [5]


> settimer и без окна умеет работать!


> Например заведите окно и делайте ему stetimer

не злоупотребляте знаками восклецания!!!!


 
Erik1   (2004-09-02 11:43) [6]

А чем плох sleep или надо обрабатывать временые промежутки с большой точностью? Или дело в организации цикла выборки сообщений? Вариантов масса, вобщем нужны уточнения. Тожет использование TThread решит проблену.



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

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

Наверх





Память: 0.45 MB
Время: 0.033 c
1-1093962894
Synochka
2004-08-31 18:34
2004.09.19
ListBox, CheckListBox и Windows XP


4-1091568359
Ded Moroz
2004-08-04 01:25
2004.09.19
Режим заставки в NT


4-1092036738
}|{yk
2004-08-09 11:32
2004.09.19
Как бы попроще получить иконку приложения?


3-1093327698
first_may
2004-08-24 10:08
2004.09.19
Ошибки IB...


14-1093770941
able
2004-08-29 13:15
2004.09.19
Вопрос по ноутбукам.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский