Главная страница
    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.47 MB
Время: 0.012 c
2-1140957667
Федун
2006-02-26 15:41
2006.03.12
Вопрос по TDBLookupComboBox


5-1126694158
Juice
2005-09-14 14:35
2006.03.12
Вложенный компонент


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


15-1139936989
PARUS
2006-02-14 20:09
2006.03.12
Загрузка...


2-1140621520
mihauzen
2006-02-22 18:18
2006.03.12
Чем/как реализовать "многооконность" в одном приложении?





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