Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

Непонятки   Найти похожие ветки 

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

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


 
homm ©   (2007-09-23 17:39) [1]

,Ну а что тебе компилятор пишет?


 
Gydvin ©   (2007-09-23 17:42) [2]

А почему он должен вноситься?  О_о если там разные типы


 
sniknik ©   (2007-09-23 17:47) [3]

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


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

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

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


 
DVM ©   (2007-09-23 17:56) [5]


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

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


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

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


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

:)


 
DVM ©   (2007-09-23 18:01) [8]


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

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


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

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

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


 
homm ©   (2007-09-23 18:06) [10]

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

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


 
Anatoly Podgoretsky ©   (2007-09-23 18:08) [11]

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


 
Gydvin ©   (2007-09-23 18:10) [12]

[6]
б-б-г


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


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

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

Anatoly Podgoretsky прав=)


 
homm ©   (2007-09-23 18:25) [14]

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

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


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


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

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


 
Navuh ©   (2007-09-25 18:20) [16]


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

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

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


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

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


 
Anatoly Podgoretsky ©   (2007-09-25 20:52) [18]

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

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


 
Dmitro ©   (2007-09-25 22:22) [19]

Ну вы даете...! Че трудно написать пацану:
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....... БЛИН


 
Virgo_Style ©   (2007-09-25 22:46) [20]

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

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

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


 
Dmitro ©   (2007-09-25 22:55) [21]


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

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

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


 
korneley ©   (2007-09-25 23:27) [22]

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.064 c
2-1190812703
Malik
2007-09-26 17:18
2007.10.21
Application


3-1181908174
well
2007-06-15 15:49
2007.10.21
MS SQL Определение логина пользователя


1-1186674079
Lexa11_2002
2007-08-09 19:41
2007.10.21
Как передать формулу в Excel.


2-1190805253
smartleds
2007-09-26 15:14
2007.10.21
Господа еще один вопрос , сделал я на форме массив компонентов


2-1190789736
l_v
2007-09-26 10:55
2007.10.21
ServerSocket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский