【问题标题】:How to convert String to LongInt in Delphi XE3?如何在 Delphi XE3 中将 String 转换为 LongInt?
【发布时间】:2012-11-28 11:19:54
【问题描述】:

如何在 Delphi XE3 中将 String 转换为 LongInt? strtoInt & strToint64 用于小于 LongInt 类型的变量。

【问题讨论】:

  • 你说的是哪个平台?在 Win32 和 Apple32 平台上,Int64 是 LongInt 的 2^32 倍。不过不记得 Win64 了
  • 我说的是windows,win32和64的重载版本
  • LongInt 在所有平台上都是 32 位整数!

标签: delphi delphi-xe3


【解决方案1】:

看看its signature,我不认为 StrToInt 的 int 小于 longint。 Integer 默认是 Delphi 中 LongInt 的别名。 Here 是这些类型的表。

【讨论】:

    【解决方案2】:

    使用Integer 值的...StrToInt...() 重载将很好。 IntegerLongInt 的字节大小相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2015-01-29
      • 1970-01-01
      • 2021-07-26
      相关资源
      最近更新 更多