delphi编写的程序的时间问题(千年虫?)(100分)

  • 主题发起人 主题发起人 lin008
  • 开始时间 开始时间
L

lin008

Unregistered / Unconfirmed
GUEST, unregistred user!
一delphi编写的数据库程序,运行至2000年10月2日,启动到一窗体(编辑框显示
当前日期及前一天日期)时,没有了响应,需等待最少8分钟,窗体才会出现,将
系统时间改回该日期前任一天又正常,2000年10月2日后任一天都出现该种情况,
该程序没有源程序,不知是什么原因?望大家给一些提示。
(将系统时间改为10月2日前,当该窗体出现后,再改回系统时间,该编辑框可正常
显示当前时间,程序运行没有任何问题,只是到调用该窗体时,问题依旧。)
 
也许是程序故意做成这样的 !!!
 
时间转换成双精度值后也没看出什么问题。没有触犯禁忌的现象。
可能的原因:
一、同上
二、浮点计算有误(CPU或库有Bug)
 
多人接受答案了。
 
后退
顶部