Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2008, 15:04   #11
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
    i               : integer;
    x               : extended;
    c1, c2          : int64;
    freq            : int64;
begin
    x := random;

    QueryPerformanceCounter(c1);

    ////////////////////////////////////
    for i := 0 to 100 do x := sin(exp(abs(x)));
    ////////////////////////////////////

    QueryPerformanceCounter(c2);

    QueryPerformanceFrequency(freq);
    if freq <> 0 then begin
        x := (c2 - c1) / freq;
        ShowMessage(format('%3.10f Sec', [x]));
    end;

end;
B_N вне форума Ответить с цитированием
Старый 29.04.2008, 15:26   #12
AngelOfDeath
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
 
Аватар для AngelOfDeath
 
Регистрация: 28.03.2008
Сообщений: 358
По умолчанию

2B_N
Спасибо работает
Можете прокомментировать процедуру чтоб было всё понятно?
А если точно то вот эти части кода:
Код:
  QueryPerformanceCounter(c2);
 ShowMessage(format('%3.10f Sec', [x]));

Последний раз редактировалось AngelOfDeath; 29.04.2008 в 15:29.
AngelOfDeath вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедуры Killbrum Помощь студентам 5 10.06.2008 08:59
процедуры FIIR БД в Delphi 9 26.02.2008 11:26
процедуры FIIR Помощь студентам 2 26.02.2008 08:12
Процедуры (Pascal) [Smarik] Помощь студентам 6 16.01.2008 14:52
Вызов процедуры Илья Кибель Помощь студентам 7 17.09.2007 19:43