Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: stalker, Admin 
Форум » Все о Delphi » Операционная система и железо » системный таймер
системный таймер
DigyДата: Воскресенье, 08.02.2009, 13:00 | Сообщение # 1
Ранг 3
Группа: Проверенные
Сообщений: 71
Награды: 0
Репутация: 1
Статус: Offline
есть ли функции возвращающие текущие значения часов, минут и секунд системного таймера? И как выглядят?

><))'>
 
AdminДата: Воскресенье, 08.02.2009, 13:19 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Ты про это?
Code
var
    _Begin, _End: TTimeStamp;
    Total: LongWord;
    x,i:integer;
begin
    {запоминается момент начала операции}
    _Begin := DateTimeToTimeStamp(Now);

    {Выполняем операции}
    For i:=0 to 9999999 do x:=Round(x*50 / 50);

    {запоминается момент окончания операции}
    _End := DateTimeToTimeStamp(Now);
    {Вычисляем затраченное время}
    Total := _End.Time - _Begin.Time;

    ShowMessage(IntToStr(Total));
end;

можно так еще:

Code
function GetTimer: DWORD;
var f, t: Int64;
begin
   QueryPerformanceFrequency(f); // частота счетчика производительности
   QueryPerformanceCounter(t); // значение счетчика производительности
   Result:= Trunc(1000 * t / f);
end;

или вообще про время в ОС?


Не оказываю помощь через личные сообщения и ICQ
 
DigyДата: Воскресенье, 08.02.2009, 14:41 | Сообщение # 3
Ранг 3
Группа: Проверенные
Сообщений: 71
Награды: 0
Репутация: 1
Статус: Offline
да я про время в ОС

><))'>
 
AdminДата: Воскресенье, 08.02.2009, 14:46 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Используй поиск: /publ/14-1-0-31
Code
var t: TTime;
begin
   t:=sysUtils.Time; // èëè ïðîñòî Time
   ShowMessage(TimeToStr(Time));
end;

Все очень просто, как видиш.


Не оказываю помощь через личные сообщения и ICQ
 
DigyДата: Воскресенье, 08.02.2009, 14:52 | Сообщение # 5
Ранг 3
Группа: Проверенные
Сообщений: 71
Награды: 0
Репутация: 1
Статус: Offline
прочитал статью, всё понял, спасибо.

><))'>
 
Форум » Все о Delphi » Операционная система и железо » системный таймер
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz