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

Вниз

Delay(...) в каком модуле описана   Найти похожие ветки 

 
ВАО   (2003-07-26 15:46) [0]

подскажите пожалуйста
процедура Delay(...)
для делфи в каком модуле описана, чтоб добавить этот модуль
в
implementation
uses ...;


 
Reindeer Moss Eater   (2003-07-26 15:48) [1]

В каком то модуле третьей стороны.


 
Юрий Зотов   (2003-07-26 15:52) [2]

В VCL нет Delay. Если нужна небольшая пауза, используйте Sleep, если длительная - делайте цикл задержки с GetTickCount и Application.ProcessMessages.


 
Leran2003   (2003-07-26 15:53) [3]

А Sleep(...) не пробывал???


 
Reindeer Moss Eater   (2003-07-26 16:03) [4]

Лучше попробуй поиск фалов *.pas содержащих Delay


 
_Developer_   (2003-07-26 16:21) [5]

Procedure Delay(Milliseconds : DWORD);
Var
FirstTick : DWORD;
Begin
FirstTick := GetTickCount;
Repeat
Application.ProcessMessages;
Until GetTickCount - FirstTick >= Milliseconds;
End;
Вот и всё! ;-)


 
Ihor Osov'yak   (2003-07-26 21:50) [6]

2 _Developer_ (26.07.03 16:21)

.. И можно получить очень красивые ловушки..

Типа такой


flDone:boolean;

procedure TSuperForm.WMDoItOneTime;
begin
if flDone then exit;
..
PostMessage(Handle,WM_DoItOneTime,..
Delay(1000);
..
flDone := true;
..
end;


Пример очень схематичен и утрирован, но идею описывает..

Зы. В более-менее сложной программе, где нужнео отслеживать задержки такие "мины" вдоль и впоперек..

Зы2. Никто не говорит, что так нельзя. Можно, но осторожно, и с пониманием того, как события передаются и обрабатываются.. Ну, и чтобы зеленое понятие было о цыкле выборки сообщений..
Но в общем то такой техники нужно избегать.


 
хм   (2003-07-27 21:34) [7]

А если использовать WaitForSingleObject?


 
AbrosimovA   (2003-07-28 07:47) [8]

MyUtils.pas из интернет.



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

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

Наверх





Память: 0.46 MB
Время: 0.01 c
8-33225
Andrew Kosovich
2003-04-13 12:57
2003.08.11
mp3 Теги...


1-33193
sergg
2003-07-24 17:42
2003.08.11
Получение имени каталога с помощью TOpenDialog


9-33033
mef88
2003-02-10 15:11
2003.08.11
А есть ли DelphiX9?


1-33223
ValeryB
2003-07-29 13:08
2003.08.11
COM - сервер и графический редактор


14-33317
VAleksey
2003-07-23 18:52
2003.08.11
Маленькое объявление в метро





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