【问题标题】:Where did EraNames go in Delphi XE5?EraNames 在 Delphi XE5 中去了哪里?
【发布时间】:2013-10-22 01:04:12
【问题描述】:

单元 SysUtils (System.SysUtils) 不再有 EraNamesFormatSettings.EraNames。它的替代品是什么,它去了哪里?

即:

 for I := Low(SysUtils.EraNames) to High(SysUtils.EraNames) do
    begin
      ..
    end;

【问题讨论】:

    标签: delphi delphi-xe5


    【解决方案1】:

    我正在回答我自己的问题,因为我认为这可能会对某人有所帮助。

    使用 FormatSettings.EraInfo[x].EraName 和 EraInfo 记录的其他属性。

    FormatSettings 现在包含一个 EraInfo 记录数组。

    for循环可以写成:

       for I := Low(FormatSettings.EraInfo) to High(FormatSettings.EraInfo) do
       begin
         ...
       end;
    

    【讨论】:

    • 那么EraYearOffsets呢?
    • FormatSettings.GetEraYearOffset(FormatSettings.EraInfo[I].EraName)
    猜你喜欢
    • 2014-02-02
    • 1970-01-01
    • 2011-12-26
    • 2015-11-17
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    相关资源
    最近更新 更多