RxLib安装包 for Delphi10.3

建军黄 2022-06-22 14:13:20

网上下载一个安装时,提示找不到 ShortDateFormat 函数。

 

 

...全文
161 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
建军黄 05-22
  • 打赏
  • 举报
回复

在 Delphi 2009 及更高版本(Unicode 版本)中,DateSeparator 被移至 TFormatSettings 结构体中,需通过 FormatSettings.DateSeparator 访问。旧版本中 DateSeparator 是全局变量。此外,DateSeparator 的字符类型在 Unicode 版本中是 Char(WideChar),而旧版本中是 AnsiChar,导致类型不兼容。

墨梅无痕 2022-06-26
  • 打赏
  • 举报
回复

在单元的 interface 部分,uses之后,增加一个编译指令应该就可以通过编译:
{$DEFINE RX_D15}

但是我不明白它为什么这样写?

FormatSettings 是 System.SysUtils 单元的一个全局变量,用于读取系统中区域设置的一些时间的格式参数,上图红圈中的内容都是它的字段。
//--------------------------
唔~~它为什么要这样写呢?🤓

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧