【发布时间】:2015-08-04 19:04:19
【问题描述】:
我有一个返回 UInt32 的 dll 例程。我认为 Delphi 基数类型等同于这种类型。我想将 UInt32 值显示为字符串。然而 inttostr () 假设参数是一个有符号的 Int32,所以它有时会返回一个看起来像负值的字符串。有没有办法将基数转换为其无符号字符串表示形式?
使用 XE6。
【问题讨论】:
-
没有UintToStr吗?
-
你使用的是哪个 Delphi?
-
没有发现 uinttostr,我一直在寻找……它成功了。
-
好,你可以这样回答。
-
IntToStr()有一个Int64版本,而不仅仅是一个Integer版本。此外,Delphi 2009 及更高版本有一个实际的UInt32类型,您应该使用它而不是Cardinal。
标签: delphi