RBA*_*RBA 2 delphi delphi-2006
我需要创建一个独立于区域设置的应用程序(D2006),最重要的是所有日期格式必须相同.
对于乞求,我想用FormatDateTime('aConstantDefined')替换所有FormatDateTime('adateformate').此外 Application.UpdateFormatSettings和Application.UpdateMetricSettings应设置为False.
还有什么我应该做的/照顾吗?
LE:问题是我有2个不同的区域设置的用户,他们不想统一他们的设置.我知道这听起来很奇怪,但这是事实.所以,这就是我需要让我的应用程序完全独立于区域设置的原因.
应用您自己的TFormatSettings记录.FormatDateTime('aConstantDefined',ADateTime,myFormatSettings)适当时打电话.
如果您的应用程序更改了系统格式设置,这将避免意外.所以你不必使用Application.UpdateFormatSettings和Application.UpdateMetricSettings.
更新:
我应该补充说,区域设置涉及的所有格式字符串函数都采用TFormatSettings重载参数.它通常用于使应用程序具有线程安全性,但在覆盖区域设置时会派上用场.在为通信/存储目的序列化/反序列化数据时,我经常使用这种技术.
| 归档时间: |
|
| 查看次数: |
5113 次 |
| 最近记录: |