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

Вниз

Отображение даты   Найти похожие ветки 

 
Nirvana ©   (2006-02-22 16:53) [0]

Проблема такая: пишу form1.caption:=datetostr(date) всё работает только дата получается 31.12.1899 . Делаю тоже самое в другом окне всё работает нормально. Показывает корректную дату. А в моём проекте такая фигня. Кто нить сталеивался?


 
clickmaker ©   (2006-02-22 16:55) [1]


> пишу form1.caption:=datetostr(date) всё работает только
> дата получается 31.12.1899

date = 0
может это локальная переменная?


 
Nirvana ©   (2006-02-22 17:04) [2]

Непонял, date - не локальная переменная.


 
clickmaker ©   (2006-02-22 17:09) [3]


> Nirvana ©   (22.02.06 17:04) [2]

если date - функция, она никак не может вернуть тебе эту дату. Если, конечно, у тебя с часами на компе все в поряде.
А если это переменная, которой забыли присвоить значение, то ноль и будет, а в дате - это 1899 год и есть
так что ищи что-то типа
var date: TDateTime


 
Nirvana ©   (2006-02-22 17:20) [4]

т.е имеется в виду что у меня есть где то в модуле переменная date, которую принимает за функцию?


 
Nirvana ©   (2006-02-22 17:24) [5]

А если у меня так называется поле в таблице MS SQL это ни как не может влиять?


 
clickmaker ©   (2006-02-22 17:27) [6]


> Nirvana ©   (22.02.06 17:24) [5]

то что может влиять, я тебе уже сказал
Поле само по себе ни на что влиять не может.
Только области видимости и конфликты имен идентификаторов.


 
Nirvana ©   (2006-02-22 17:33) [7]

ну у меня есть обращения к нему типа
query.sql.add("select from ... where DATE = XXX")
это не влияет? Просто в модуле у меня нет нигде переменных TdateTime
date используется только как функция.  Пробовал FormatDatetime("dd.mm.yyyy" date) - тоже самое


 
umbra ©   (2006-02-22 17:37) [8]

попоробуйте клацнуть на на слове date в коде правой кнопкой мыши и выбрать "Find Declaration" во всплывшем меню. Куда Вы попадаете?


 
Nirvana ©   (2006-02-22 17:40) [9]

Спасибо огромное просто не заметил. Date :datetime  у меня было в глобальных переменых. Теперь всё работает


 
Плохиш ©   (2006-02-22 18:41) [10]


> Спасибо огромное просто не заметил. Date :datetime  у меня
> было в глобальных переменых.

Кто тут спрашивал, почему глобальные переменные считаются злом?


 
Desdechado ©   (2006-02-22 19:23) [11]

кто тут спрашивал, почему использование зарезервированных слов под переменные и поля БД считается злом?


 
Плохиш ©   (2006-02-22 19:31) [12]


> Desdechado ©   (22.02.06 19:23) [11]
> кто тут спрашивал, почему использование зарезервированных
> слов под переменные

В делфи Date не является зарезервированным словом.


 
palva ©   (2006-02-23 00:12) [13]

> кто тут спрашивал, почему использование зарезервированных слов под переменные и поля БД считается злом?

а кто сказал, что регистронезависимость идентификаторов это круто?


 
Desdechado ©   (2006-02-23 13:08) [14]

Плохиш ©   (22.02.06 19:31) [12]
Однако конфликты вызывает. А вообще это был тонкий намек на "select from ... where DATE = XXX"


 
msguns ©   (2006-02-23 13:29) [15]

>Плохиш ©   (22.02.06 19:31) [12]
>В делфи Date не является зарезервированным словом.

Ага, только куча классов имеют одноименные свойства. Можно "случайно" напороться



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

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

Наверх





Память: 0.48 MB
Время: 0.02 c
2-1140728066
lex85
2006-02-23 23:54
2006.03.12
кнопка button1


15-1140170580
Ega23
2006-02-17 13:03
2006.03.12
С Днём рождения! 17 февраля


15-1139597623
Marser
2006-02-10 21:53
2006.03.12
Эх, пойду лопатой помахаю...


2-1140519531
reboot
2006-02-21 13:58
2006.03.12
Запыхался. .. .. .. .


15-1139950881
LordOfRock
2006-02-15 00:01
2006.03.12
Фильм DooM





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский