Top.Mail.Ru
Ответы

Delphi 7 помогите с задачей


Стартовый номер участника соревнований по автомотоспорту определяется на
квалификационных заездах. При этом фиксируется время начала и конца прохождения так
называемого "быстрого" круга (часы, минуты, секунды). Проверьте, корректно ли
зафиксированы данные участника, и найдите время прохождения им "быстрого" круга.

не пойму как вводить данные через edit (

Дополнен

про совмещение разных типов я знаю, я не пойму как мне в данной задаче осуществить ввод "времени" через edit.
Про дату нашел, а про время нету, и как проверять надо, ведь при вводе сразу проверять будет, и не корректное даже не введет!

По дате
По рейтингу
Аватар пользователя
Гуру
13лет

можете воспользоваться компонентом MaskEdit со страницы Additional, в свойстве EditMask нужно указать маску ввода, если нажать на "...", то там найдете готовую маску Long Time, при необходимости можно ее немного подправить...

Аватар пользователя
Оракул
13лет

Если данные, которые надо вывести, имеют тип char, то edit1.text:="<данные>"; или edit1.text:=<переменная, их хранящая>;
Если integer - edit1.text:=inttostr(<переменная>).
На ввод всё наоборот.
Т. е. . Для char - <переменная>:=edit1.text;
Для integer - <переменная>:=strtoint(edit1.text); - сработает при условии, что введены только цифры.
Как-то так, если память не изменяет.