|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.06.2009, 15:30 | #1 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
ОТСЧЕТ ВРЕМЕНИ
Здравствуйте! Мне нужно сделать отсчет времени. Тоесть должно задаваться время на форме(например DateTimePicker1,или updown, ну или вообще c Edit ), по нажатию кнопки сохраняться в файл ,а потом при запуске формы это время должно считываться с файла с отсчетом в формате 00:00 ..Как то сделать можно???
|
04.06.2009, 16:12 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
04.06.2009, 16:19 | #3 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
Например в DateTimePicker1 я набрал 00:20:00, тоесть 20 минут. как это засунуть в файл, а потом с запуском формы считать с него в таком же формате ,но уже с отсчетом в обратоном порядке..?
|
05.06.2009, 07:59 | #4 |
Форумчанин
Регистрация: 04.11.2008
Сообщений: 360
|
Ну запомнить и считать это не проблема, пользуйтесь ини файлами. А вот насчет отсчета в таком формате будет посложнее, как это сделать я наверное не посоветую.
Вот ЗДЕСЬ обсуждалось как сделать сохранение, и применить это сохранение при запуске
Мой скромненький сайт
Последний раз редактировалось Vladya; 05.06.2009 в 08:03. |
05.06.2009, 09:46 | #5 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
да вот не понятно как время DateTimePicker1 засунуть в файл
|
05.06.2009, 10:19 | #6 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Так запихиваем время в файл. Здесь вместо ф-ии GetTime напиши свой DateTimePicker1.Time
Код:
Код:
|
05.06.2009, 11:01 | #7 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
ругается на Time := DateTimePicker1.Time;,говорит Left side cannot be assigned to
Код:
|
05.06.2009, 11:05 | #8 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Переменную Time: TTime объяви где-нибудь.
|
05.06.2009, 11:19 | #9 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
такс, в Edit 0:00:00 почему то, отсчета нету
|
08.06.2009, 02:53 | #10 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Ну в данном случае он и не должен идти, ибо в какой-то момент времени мы получаем число, преобразовать которое к времени не представляется возможным. Я просто показал тебе как в принципе это реализуется. Писать же за тебя весь код мне как-то лениво. Поэкспериментируй с функциями DecodeTime, EncodeTime. Вероятно так будет нагляднее. Задача-то собственно тривиальная. Вот небольшой кусок кода, демонстрирующий работу с этими функциями (одна из которых процедура )
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать отсчет времени? | Aboltus | Общие вопросы Delphi | 11 | 24.05.2011 20:45 |
Отсчет времени в pascal с помощю встроенного assemblera? | Geddar | Помощь студентам | 2 | 06.03.2009 12:30 |
Обратный отсчет в прогрессбар | Stanislav | Общие вопросы Delphi | 3 | 09.01.2008 16:49 |
Отсчет времени в С | Raptor | Помощь студентам | 13 | 29.12.2007 16:32 |
Как сделать отсчет дней от заданной даты в Excel? | ru16 | Microsoft Office Excel | 1 | 22.11.2007 11:13 |