|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.09.2012, 16:52 | #1 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
Добрый день, программировал очень давно, еще в универе. Соответственно все забылось,но появилась необходимость написать сейчас программу.
Вкратце объясню задачу, очень надеясь на ваши советы. В общем нужно вводить даты в форму эдит, и потом при открытии программы они там должны появляться и причем, если от заранее введенной даты до сегодняшнего числа меньше 14 дней, то форма эдит должна менять свой цвет на красный. Таких форм будет много. Надеюсь я понятно объяснил, то что хочу сделать. Вопрос: правильно ли я думаю, что для организации этого нужно данные, введенные в формы эдит, сохранять в какой то файл, а потом при открытии программы они должны автоматически считаться из этого файла и сравниваться с сегодняшней датой? В общем уже почти разобрался, но вот вопрос у меня. Вот исходник: Код:
Как описать условие,что переменная d является датой, а не просто числом? помогите пожалуйста,я этого не знаю(( Последний раз редактировалось Stilet; 08.09.2012 в 22:47. |
08.09.2012, 22:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Допустим так:
Код:
I'm learning to live...
|
08.09.2012, 23:02 | #3 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
премного благодарен! но условие перестало выполняться корректно. если число больше сегодняшней даты, то edit не закрашивается в красный,а должен если разница меньше 14 дней.
Код:
and (DaysBetween(d,date)< 14) then поставил свое условие: and (d - date <14) then и все заработало)) Stilet, спасибо. Пойду спать наконец-то, а то утро уже скоро) Осталось еще один вопрос решить... Как кнопку,с которой открывается форма с эдитами, окрасить в красный цвет, если хотя бы одна из форм Edit окрашенна в красный? Последний раз редактировалось artemavd; 10.09.2012 в 10:19. |
08.09.2012, 23:46 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Одно только - кнопку бери нестандартную, а SpeedButton или типа того, которая позволяет на себе рисовать. Стандартная если не ошибаюсь не позволяет этого.
I'm learning to live...
|
|
09.09.2012, 10:34 | #5 | |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
Цитата:
Код:
Последний раз редактировалось Stilet; 09.09.2012 в 12:14. |
|
09.09.2012, 11:15 | #6 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
А зачем писать TForm1?
Для начала - главная форма доступна из класса Application (Application.MainForm), просто добавить ее модуль не получится - циклическая ссылка образуется Так же циклом проходитесь по компонентам главной формы Код:
Код:
Код:
благодарность - сюда (не забываем писать от кого)
|
09.09.2012, 11:36 | #7 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
Zer0, Stilet спасибо за помощь! все заработало, буду заниматься оформлением теперь)
Блин, оказывается не все заработало!) В общем, при загрузке из фала в editы получается смещение на один, т.е число которое должно быть в первом эдите появляется в последнем, а число со второго переходит в первый edit. Что поправить, подскажите? Код:
Последний раз редактировалось tarasov_88; 10.09.2012 в 10:22. |
11.09.2012, 15:51 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
исходники проекта запакуйте в архив, архив прикрепите к сообщению на форуме. Тогда будет легче увидеть проблему и помочь Вам..
|
11.09.2012, 17:32 | #9 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
Вероятнее всего у вас порядок создания был такой - первый созданный Edit оказался последним
Самый простой вариант в таком случае - это переместить его в начало (визуально) и дать новые имена в соответствии с новым порядком
благодарность - сюда (не забываем писать от кого)
|
11.09.2012, 20:40 | #10 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение в файл .jpg image с наложенным текстом в Edit | alllen | Помощь студентам | 3 | 20.08.2011 17:13 |
сохранение StringGrid в нетип. файл. Delphi | PianeR | Помощь студентам | 0 | 31.01.2011 20:39 |
Как правильно организовать сохранение в файл delphi | JK0 | Помощь студентам | 1 | 21.12.2010 21:14 |
Сохранение названия цвета в файл/Delphi | Николай ПН | Помощь студентам | 0 | 29.04.2010 21:23 |
Сохранить DBGrid и Edit в файл (Delphi) | Nair | Помощь студентам | 1 | 27.09.2008 09:38 |