DateToStr и Delphi XE2 - PullRequest
       6

DateToStr и Delphi XE2

3 голосов
/ 06 марта 2012

Я обновил один проект с XE до XE2 и заметил, что DateToStr не работает точно так же, как раньше.

Если я пытаюсь преобразовать нулевую дату в str, это выдает «Недопустимая операция с плавающей запятой»,Хотя этого не было в XE.

Почему существует эта разница?Есть ли подобное поведение для других функций?(Я имею в виду некоторую функцию, которая в аналогичном случае = преобразование нулевого значения меняет поведение)

1 Ответ

1 голос
/ 14 марта 2012

После исследования я понял, что этот выбор дизайна, сделанный Embarcadero в XE2, затронет много старого кода. По мере возможности я заменял DateTimeToStr или добавлял проверки на NULL даты, прежде чем пытаться преобразовать в строку.

Также у DevExpress есть некоторые проблемы с их компонентами из-за этой проблемы.

...