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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2015, 19:41   #1
Behemoth000
Новичок
Джуниор
 
Регистрация: 10.01.2015
Сообщений: 2
Вопрос Как узнать время прохождения программы?

( без помощи GetTime)
Behemoth000 вне форума Ответить с цитированием
Старый 10.01.2015, 20:29   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а Паскаль какой?
если Turbo, то попробуйте получать тики системы через такой код
Код:
var
 {для подсчёта тиков}
 Ticks      : LongInt  absolute 0:$46c;
если Паскаль под windows, то смотрите в сторону системного таймера
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.01.2015, 21:47   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Как проверять по людски я не знаю..
Посему так :
Код:
uses SysUtils, DateUtils;

var
    st, en : TDateTime;
begin
    st := Now;

    <..>

    en := Now;
    WriteLn('for : ', MilliSecondsBetween(st, en))
end.
А кстати.. Какой системный?
Я быстренько погугил - тишина..
Вот про Убунтушку и ко - знаю, там time..
Poma][a вне форума Ответить с цитированием
Старый 10.01.2015, 22:10   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как проверять по людски я не знаю..
То что ты написал и есть "по-людски". Только MilliSecondsBetween убрать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.01.2015, 22:23   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А как без него-то?
Poma][a вне форума Ответить с цитированием
Старый 10.01.2015, 22:31   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

gettickcount в фри паскале есть же наверно?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.01.2015, 22:41   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А как без него-то?
Ну по факту это вещественные числа. Т.е. арифметикой - вычитанием
Цитата:
gettickcount в фри паскале есть же наверно?
GetTime насколько я понял намекает на Турбо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.01.2015, 23:15   #8
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Ну по факту это вещественные числа. Т.е. арифметикой - вычитанием
Неожиданно! Спасиб
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание в Delphi программы для создания и прохождения теста. Fenrix Помощь студентам 2 15.11.2011 07:18
Как узнать время в Delphi? cyberandom Помощь студентам 3 06.04.2010 19:59
узнать время работы отдельного участка программы H'orn Общие вопросы .NET 7 10.03.2010 10:10
Как программно узнать время? Bigtyoma Общие вопросы Delphi 4 15.03.2009 05:38
Как узнать время работы программы в паскаль? bullvinkle Помощь студентам 2 26.12.2008 11:20