| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Обратный отсчет |
| Автор: PEMiKC 15.4.2006, 10:22 |
| Доброго времени суток. Возник следущий вопрос: нужно зделать программу, которая считала бы сколько дней осталось до определенной даты (Эта дата вводиться 1 раз с клавиатуры). Нужно, чтобы программа всегда появлялась последней при запуске винды и показывала сколько осталось в часах, днях. Вот такая программа нужна. Кто может подсказать как зделать такую программу? ЗЫ Возможно ли потом зделать интерфейс для винды через Delphi??? |
| Автор: Serkys 15.4.2006, 12:09 |
| Считываешь с клавы дату, сохраняешь её в файл. Затем при запуске программы считываешь эту зату из файла и сравниваешь эту дату с текущей. Всё элементарно. Только для работы с датой её лучше перевести в количество секунд с определённого момента (вроде unix time). Запихиваешь в автозагрузку вручную. Так сразу пиши на делфи, в чём проблема-то? |
| Автор: PEMiKC 15.4.2006, 12:31 | ||
Да в том проблема что ещё не очень хорошо знаю Делфи... Как сровнять с текущей?? Там фунция должна быть? Не подскажешь? |
| Автор: PEMiKC 15.4.2006, 22:33 |
| Уже зделал чтобы читало дату с клавиатуры и сохраняло в файл. А вот теперь как сравнить с текущей??? И итог выйдет как разница что-ли?? |
| Автор: ISMD 16.4.2006, 00:38 |
| Функции, возвращающие текущую дату: GetDate (Pascal) >> Date (Delphi) Хорошая идея по поводу перевода всех значений в секунду, но будут проблемы с високосными годами при переводе в фомат ДД/ММ/ГГГГ. Поэтому можно отнимать значения соответствующих переменных. P. S. Завтра выложу функцию определения високосности года |
| Автор: PEMiKC 16.4.2006, 12:35 | ||
|
| Автор: PEMiKC 19.4.2006, 21:48 | ||
I NEED HELP |