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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2007, 13:11   #1
north
Пользователь Подтвердите свой е-майл
 
Регистрация: 06.11.2007
Сообщений: 68
Вопрос Есть вопрос

Как в Delphi засечь время, затраченное на выполнение программы.

Последний раз редактировалось north; 09.12.2007 в 13:44.
north вне форума Ответить с цитированием
Старый 09.12.2007, 13:20   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код:
var
  T: TDateTime;
//Сразу после запуска
  T:=Time;
//В конце работы
  T:=Time-T;
//Печатать результат
  Edit1.Text:=TimeToStr(T);
_Dmitry вне форума Ответить с цитированием
Старый 09.12.2007, 13:31   #3
north
Пользователь Подтвердите свой е-майл
 
Регистрация: 06.11.2007
Сообщений: 68
По умолчанию

Спасибо за ответ
north вне форума Ответить с цитированием
Старый 12.12.2007, 21:48   #4
north
Пользователь Подтвердите свой е-майл
 
Регистрация: 06.11.2007
Сообщений: 68
По умолчанию

А как засечь ещё милисекунды?
north вне форума Ответить с цитированием
Старый 12.12.2007, 22:11   #5
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код:
var
  SystemTime: TSystemTime;
  h,m,s,ms: word;
begin
  GetLocalTime(SystemTime);
  h:=SystemTime.wHour;
  m:=SystemTime.wMinute;
  s:=SystemTime.wSecond;
  ms:=SystemTime.wMilliseconds;
end;
_Dmitry вне форума Ответить с цитированием
Старый 12.12.2007, 22:32   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

GetTickCount возвращает кол-во милисекунд от старта системы, обнуляется приблизительно через 50 дней непрерывной работы системы.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание обьектов во время работы программы Rusl92 Общие вопросы Delphi 4 11.08.2008 17:03
delphi 7, как прервать выполнение программы Altera Софт 3 27.07.2008 15:14
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Выполнение действия в заданное время WOWan234 Помощь студентам 6 02.05.2007 01:52
время программы fluer Общие вопросы Delphi 8 14.03.2007 16:03