|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2010, 16:32 | #1 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 30
|
расчет времени между НАЖАТИЕМ и ОТПУСКАНИЕМ кнопки мыши
Всем привет Уважаемые ГУРУ растолкуйте каким образом можно реализовать задачу:
В форме кнопка и метка лабел. Надо чтоб ПРИ НАЖАТИИ мышкой на кнопку в форме считывалось реальное время в ТАЙМ1. А при ОТПУСКАНИИ считывалось ТАЙМ2 и в метке лабел отображалась разница ТАЙМ3=ТАЙМ2-ТАЙМ1 причем интересуют только секунды и доли секунд с точностью до десятых долей секунд( а не десятитысячных). И ТАЙМ3 должно быть цифрой, а не строчным символом (для дальнейших расчетов) |
06.10.2010, 16:54 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Код:
|
06.10.2010, 17:22 | #3 | |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
Цитата:
Код:
Не забываем говорить спасибо за помощь - это ведь так приятно
|
|
06.10.2010, 17:39 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Неа, именно на 100. Тысячные div 1000 всегда будут давать ноль.
Но здесь из-за DIV будут неточности c округлением. Например, 0,868 будет 0,8 вместо 0,9. Надо переводить в float и делать RoundTo(<число>,-1) Наверно, вот так будет правильно uses Math; Код:
Последний раз редактировалось _SERGEYX_; 06.10.2010 в 17:49. |
06.10.2010, 17:50 | #5 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
угу, тупанул, не дочитал топик до конца и подумал, что нужно в секундах считать.
Не забываем говорить спасибо за помощь - это ведь так приятно
|
06.10.2010, 19:52 | #6 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 30
|
в этой строке мой 7-й дэлфи видит ошибку.... курсор встает после RoundTo
Код:
Последний раз редактировалось BBOBAHH; 06.10.2010 в 20:06. |
06.10.2010, 20:04 | #7 |
Пользователь
Регистрация: 02.11.2008
Сообщений: 75
|
модуль math в uses добавь.
«Когда ты действительно чего-то хочешь, вся Вселенная помогает тебе осуществить твою мечту».(с) Пауло Коэльо
|
06.10.2010, 20:18 | #8 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 30
|
math добавил - проект запустился, при нажатии кнопки - ошибки нет, а вот при отпускании кнопки выскакивает окно такое :
error.jpg а вообще еще вышеупомянутый код ( без Код:
Код:
Последний раз редактировалось BBOBAHH; 06.10.2010 в 21:11. |
06.10.2010, 21:13 | #9 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 30
|
Так что всем огромное спасибо за помощь. Хотя это наверно еще не все, но по мере вопросов буду обращаться.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перерисовка канвы нажатием кнопки клавы | ViNcHeStEr | Помощь студентам | 3 | 07.04.2009 04:57 |
Управление нажатием кнопки в другом приложении | Mikhail Bakurov | Помощь студентам | 5 | 13.10.2008 23:19 |
Проблема с нажатием кнопки мышки | Zeraim | Общие вопросы Delphi | 2 | 23.05.2008 18:33 |
Переход на метку нажатием кнопки | Макс84 | Общие вопросы Delphi | 6 | 04.04.2007 08:59 |
Как запустить exe-шку нажатием кнопки???? | Дамир | Помощь студентам | 3 | 04.02.2007 19:24 |