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

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

Интересно...


SPeller ©   (2003-10-29 10:13:00) 

//  Created by KOL project Expert Version 3.00 on: 27.10.390221:10:57

Что это за дата такая? :-))


SPeller   (2003-10-31 18:13:00) [1]


> 1899

А, знаем мы такую весчь. Теперь буду руками вычитать это число и вписывать :))


> А вот зато в KOL не надо выкаблучиваться, чтобы работать
> с датами начиная с 1 г. нашей эры.

Это, несомненно, плюс в пользу КОЛ. Мало ли, какие даты я в проге обрабатываю - на 1898 году VCL загнётся со своим DateTime.


Vladimir Kladov   (2003-10-31 06:02:00) [2]

3902-2003=1899
Отсчет в VCL'ном TDateTime начинается с 1899 г., по причине совместимости с SQL. Я считаю, что эту совместимость легко восстановить из KOL'овской TDateTime вычитанием константы, которая есть определна и готова к использованию. А вот зато в KOL не надо выкаблучиваться, чтобы работать с датами начиная с 1 г. нашей эры.


SPeller   (2003-10-31 01:52:00) [3]

Не, пускай такие будут - интересней :-))


avakss   (2003-10-30 17:03:00) [4]

Тут наверно Alex Shakhaylo что-то напутал,
дельфийская функция DateTimeToStr(Now) работает здесь не правильно, так что лучше её заменить на KOL-овскую DateTime2StrShort(Now).
Открываеш файл mckappexpert.pas и в строках 225 и 278 заменяеш функции и перекомпилируеш  и всё работает и дату правильно показывает


Наверх

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