Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > таймер на копирование


Автор: heskey 30.8.2005, 15:01
Все довольно просто, хочу узнать за сколько секунд скопировался файл..точнее милисекунд. Вобщем таймер запустить. smile

Автор: Marriage 30.8.2005, 15:03
И да поможет тебе F1 !!!
Компонент TTimer

Автор: _hunter 30.8.2005, 15:27
поиск QueryPerformanceCounter / QueryPerformanceFrequency

Автор: Quadr0 30.8.2005, 15:34
...

Автор: Marriage 30.8.2005, 15:35
Цитата(Quadr0 @ 30.8.2005, 15:34)
Правильнее и безопаснее использовать GetTickCount до и после операции копирования.

ТОлько не для серверов smile

Автор: _hunter 30.8.2005, 16:36
Quadr0, откуда инфа? ( просто хочется понять в чем причина )
+ можно юзать GetSystemTimeAsFileTime...

Автор: p0s0l 30.8.2005, 16:50
Можно что-то вроде такого:
Код

var
  Time1, Time2 : TDateTime;
  ms : integer;

begin
  Time1 := Now;
... копирование ...
  Time2 := Now;
  ms := Round((Time2 - Time1)*24*60*60*1000);
end;

Автор: Romikgy 31.8.2005, 10:59
Либо также , только использовать GetTickCount()
smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)