use*_*296 6 delphi delphi-xe delphi-xe5
从Delphi XE迁移到XE5.
Label1.Caption:= 'Today''s day is '+LongDayNames[DayOfWeek(Date)];
Run Code Online (Sandbox Code Playgroud)
'LongDayNames'不再有效.我看到Delphi将这些用于我的用途:
System.SysUtils, System.Variants, System.Classes,
Run Code Online (Sandbox Code Playgroud)
我如何找到'LongDayNames'以便它可以工作?
您使用SysUtils.FormatSettings全局变量中包含的值:
Label1.Caption := SysUtils.FormatSettings.LongDayNames[DayOfWeek(Date)];
Run Code Online (Sandbox Code Playgroud)
这允许它们基于当前的Windows语言环境进行本地化.
请注意,使用全局SysUtils.FormatSettings
不是线程安全的.要创建的格式设置一个线程安全的复制,创建的本地副本TFormatSettings
使用TFormatSettings.Create
的描述文档在这里代替.
归档时间: |
|
查看次数: |
1801 次 |
最近记录: |