【发布时间】:2012-03-24 00:26:56
【问题描述】:
我将一个项目从 XE 升级到 XE2,我注意到 DateToStr 不能像以前那样工作了。
如果我尝试将空日期转换为 str 它会给出“无效的浮点运算”。虽然 XE 中没有。
为什么会有这种差异?其他功能是否有类似的行为? (我的意思是一些在类似情况下 = 转换空值会改变行为的函数)
【问题讨论】:
-
你能显示一些代码吗?传递一个未初始化的 TDateTime 只会在我的机器上返回 30/12/1899。
-
@pritaeas 你的意思是传递一个值为
0.0的TDateTime。 -
是的,他说的不是这个吗?
-
@pritaeas 可能不是因为
0.0的值不会引发 FP 错误
标签: delphi delphi-xe2