(все, что подходит для FPC, подходит и для Дельфи)
Bokul
11.02.2007 0:17
Ухты, апргрейд на сайте, класно
Vardes
11.02.2007 0:21
Цитата(Bokul @ 10.02.2007 19:50)
Смотри в сторону WinApi функции gettickcount. Вот пример, но для другого компилятора. А вот документация .
До WinApi функций мне ещё далеко...мне бы в обычных компонентах разобраться...А более простой выход есть?
Bokul
11.02.2007 0:30
Ну зайди же по ссылки volvo. Там все доступно написано, тем более что само измерение занимает 2 строчки кода..
Vardes
11.02.2007 1:02
Да ссылку я после увидел...Всё получается, только вот не получается в формате времени вывести...Почему-то когда пишешь так ....Caption:=TimeToStr(Duration)....результат выводится нулями...
volvo
11.02.2007 1:05
Погоди. А Duration у тебя что, типа TDateTime? Какой способ ты выбрал?
Vardes
11.02.2007 1:08
Млин, я уже запутался...нет не TDateTime,хотя и с ним я пробовал.Я Cardinal брал....
Vardes
11.02.2007 1:38
Я так понимаю, что теперь милисекунды перевести в формат времени (процедурку написать) и всё будет решено?
volvo
11.02.2007 1:54
Не надо ничего писать... Все уже написано:
Var Duration: Cardinal; ... Caption := FormatDateTime('h "hours" n "minutes" s"."z "seconds"', Duration/86400000);
и будет тебе время с точностью до миллисекунд...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.