Показать сообщение отдельно
  #6  
Старый 28.04.2011, 13:02
Raskolnikov Raskolnikov вне форума
Прохожий
 
Регистрация: 20.04.2011
Адрес: Киров
Сообщения: 35
Версия Delphi: 7 Enterprise
Репутация: 148
По умолчанию

Код:
h:=CreateEvent(nil,true,false,'');
Создает пустое событие и записывает его Handle (4-байтовый идентификатор) в переменную h.
Код:
 WaitForSingleObject(h,time);
Присостанавливает выполнение программы до наступления созданного нами события, но не более чем на time миллисекунд. Так как событие пустое, оно не наступит никогда, и программа будет приостановлена ровно на time мс.

Функция CloseHandle удаляет наше событие, освобождает занимаемую им память и возвращает системе его Handle.
Ответить с цитированием