【发布时间】:2012-11-02 19:38:00
【问题描述】:
我想使用TTime 作为TDictionary 的键,但我遇到了TTime 比较的问题,因此我正在寻找替代方法。
我的特殊问题是,我正在尝试构建某种议程,同时将时间放在一边,用 TTime 对象表示,并将它们存储在 TDictionary 旁边的顶部坐标中。鉴于我想在网格上绘制任务的时间,我可以根据任务的时间轻松地从字典中检索其顶部坐标。不幸的是,它不起作用,因为TTime comparisons give unexpected results。我无法使用 TTime 从字典中可靠地检索坐标。
- 您将如何解决这个问题?
- 您会完全跳过 TDictionary 并采用另一种方法吗?
【问题讨论】:
-
我认为这是一个完全有效的问题,我希望反对者自己解释一下。
-
不工作还不够
-
如果您看到我的链接问题,那么您就会明白为什么它不起作用了。
-
@DavidHeffernan 我编辑了我的问题,请重新考虑你的反对意见,或者直接问我你需要什么细节。
-
使用 TTimeStamp 作为 key 怎么样?
标签: delphi datetime dictionary delphi-2010