Я бы только за, меня бы перестал мучить вопрос "а правильно ли я сравниваю интервалы времени и нет ли там ошибок округления double". Но вот жыдо-дельфи использует double и никогда уже никто этого не изменит.
В какой-то из версий жыдо-билдера была такая проблема, что для TDateTime был определен operator-, который то-ли в неправильном порядке их вычитал, то ли возвращал abs() от результата - в общем, какая-то полная шиза, и у меня из-за этого в проекте был тип TNormalDateTime :)
I в IDE от слова Integrated. Т.е. изначально язык интегрирован был с средой, и у борланда так всю жизнь и было. Т.е. компилятор, либы и прочие языковые дела идут как часть среды.
А оно за собой тащит свою либу (VCL), без которой ему никак, т.к. редактор форм генерит код, её использующий. Понятно, что в своем коде можно ей не пользоваться, если быть очень принципиальным.
Но вообще VCL - не самая плохая вещь, да и вообще жыдобилдер, когда надо проект за три дня сделать, отладить, сдать и еще документацию написать, он спасает. Ну, от проекта зависит тоже, конечно :)
no subject
Date: 2009-07-07 09:58 am (UTC)no subject
Date: 2009-07-07 10:52 am (UTC)Но вот жыдо-дельфи использует double и никогда уже никто этого не изменит.
no subject
Date: 2009-07-07 11:09 am (UTC)no subject
Date: 2009-07-07 04:37 pm (UTC)no subject
Date: 2009-07-07 06:29 pm (UTC)no subject
Date: 2009-07-07 06:36 pm (UTC)no subject
Date: 2009-07-07 07:00 pm (UTC)Но вообще VCL - не самая плохая вещь, да и вообще жыдобилдер, когда надо проект за три дня сделать, отладить, сдать и еще документацию написать, он спасает. Ну, от проекта зависит тоже, конечно :)
no subject
Date: 2009-07-07 10:53 am (UTC)declare @d datetime
select @d = '20090708'
select convert(int,@d)
no subject
Date: 2009-07-07 10:56 am (UTC)Кто бы их всех убил :)
no subject
Date: 2009-07-07 11:12 am (UTC)no subject
Date: 2009-07-07 04:13 pm (UTC)