Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непонятки [D7]


Страницы:   1 2

Антон Шестаков ©   (2007-09-23 17:37:00) 

Почему я не могу дату внести в Edit1?
form1.DateTimePicker1.Time:=form1.Edit1.text;


korneley   (2007-09-25 23:27:00) [1]

Последую примеру Dmitro © , так сказать алаверды. При переводе текста в эдит (или при вводе в него значений даты) надо учесть установки перменных DateSeparator, TimeSeparatorи иже с ними. Т.е. если в системе дата пишется 01.01.2007 , а ты наберешь 01/01/2007, на StrToDate()получишь эксепшн


Dmitro   (2007-09-25 22:55:00) [2]


> Virgo_Style ©   (25.09.07 22:46) [20]
> Автор, теперь к Dmitro обращайся всегда, он добрый. А то
> тут будут думать заставлять, изучать что-то, оно тебе надо?

Сэр, Ваш сарказм мне понятен, но не забывайте в каком форуме Вы находитесь.....
Если сразу не получается - народ может и забросить это дело. И ВЫМРУТЬ ДЕЛЬФЯ НАХ...Н

С УВАЖЕНИЕМ,,,,,


Virgo_Style   (2007-09-25 22:46:00) [3]

Автор, теперь к Dmitro обращайся всегда, он добрый. А то тут будут думать заставлять, изучать что-то, оно тебе надо?

И пожелаем Dmitro терпения.

Вот такой я злой бываю ;-))


Dmitro   (2007-09-25 22:22:00) [4]

Ну вы даете...! Че трудно написать пацану:
1. Внести время из Эдита в Пикер:
form1.DateTimePicker1.Time:= StrToTime(form1.Edit1.text);
2. Внести дату из Эдита в Пикер:
form1.DateTimePicker1.Date:= StrToDater(form1.Edit1.text);

3. Внести время из Пикера в Эдит:
form1.Edit1.text:= TimeToStr(form1.DateTimePicker1.Time);
3. Внести дату из Пикера в Эдит:
form1.Edit1.text:= DateToStr(form1.DateTimePicker1.Date;

Чтобы это работало - нужно в модуле в разделе USES добавить имя модуля SysUtils....... БЛИН


Anatoly Podgoretsky   (2007-09-25 20:52:00) [5]

> Ping  (25.09.2007 20:47:17)  [17]

Это все строковые литералы. Если первые две могут представлять дату, то последняя нет, только какой то шифр или просто строку символов.


Ping   (2007-09-25 20:47:00) [6]

Вопрос на засыпку: 09.25.2007 - это дата? А 09/25/200? А 32-32-7000?


Navuh   (2007-09-25 18:20:00) [7]


> Антон Шестаков   (23.09.07 17:37)  
> Почему я не могу дату внести в Edit1?
> form1.DateTimePicker1.Time:=form1.Edit1.text;

form1.Edit1.text := что-то типа текста, например, твоя дата
но дата -это формат Дата, а не формат Строка, значит надо использовать функции преобразования форматов, типа DateToStr, StrToDate, etc.

ПыСЫ. скажи дяденькам спасибо, извините, и я больше не буду ;)


MOO   (2007-09-23 18:28:00) [8]


> homm ©   (23.09.07 18:25) [14]

Ггг....все равно прав =)


homm   (2007-09-23 18:25:00) [9]

> [13] MOO   (23.09.07 18:13)
> Anatoly Podgoretsky прав=)

Он вообше-то мне это сказал :)


MOO   (2007-09-23 18:13:00) [10]


> Антон Шестаков   (23.09.07 17:57) [6]
>
> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1

Мда.........тебе пытаются объяснить, чтобы до тебя дошло
> Почему я не могу дату внести в Edit1?

Anatoly Podgoretsky прав=)


Gydvin   (2007-09-23 18:10:00) [11]

[6]
б-б-г


Anatoly Podgoretsky   (2007-09-23 18:08:00) [12]

Ты не умничай, ты код давай.


homm   (2007-09-23 18:06:00) [13]

> [6] Антон Шестаков   (23.09.07 17:57)
> Не надо умничать!

Может лучше сразу за метлой сходить?


Юрий Зотов   (2007-09-23 18:02:00) [14]

> Антон Шестаков   (23.09.07 17:57) [6]

Было желание рассказать о типах данных, об их преобразовании и о том, что такое левая и правая часть оператора присваивания. Но раз
> Не надо умничать!
то уж так и быть - молчу.


DVM   (2007-09-23 18:01:00) [15]


> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1

Знак присваивания переверни в другую сторону


Суслик   (2007-09-23 17:58:00) [16]

:)


Антон Шестаков   (2007-09-23 17:57:00) [17]

Не надо умничать! Скажите как сделать чтобы Time отображалось в Edit1


DVM   (2007-09-23 17:56:00) [18]


> Почему я не могу дату внести в Edit1?

Наверное потому что ты не вносишь данных ни в какой Edit1


Юрий Зотов   (2007-09-23 17:56:00) [19]

> Антон Шестаков   (23.09.07 17:37)  

Потому что form1.Edit1.text - это не дата. Это строка.


sniknik   (2007-09-23 17:47:00) [20]

> Почему я не могу
действительно хочеш знать именно это? ну, пожалуйста - по причине крайне низких знаний в предметной области... (язык - "оператора присвоения, в какую сторону он присваивает", типы данных, методы "преобразование данных/совместимость", ... думаю список только этим не исчерпывается).


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо