Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.053 c
2-1140691792
VitV
2006-02-23 13:49
2006.03.12
Смена цвета кнопки


8-1128190197
Newman
2005-10-01 22:09
2006.03.12
Добраться до оверлея


2-1140689661
Михаил (Киров)
2006-02-23 13:14
2006.03.12
Данные в exe


1-1139472708
DimaBr
2006-02-09 11:11
2006.03.12
Список компонентов


15-1140184660
yanval
2006-02-17 16:57
2006.03.12
IEEE сколько то там