如何将基数转换为无符号字符串表示

时间:2015-08-04 19:04:20

标签: delphi

我有一个返回UInt32的dll例程。我认为德尔福基数类型相当于这种类型。我想将UInt32值显示为字符串。但是,inttostr()假定参数是带符号的Int32,因此它有时会返回一个具有负值外观的字符串。有没有办法将基数转换为无符号字符串表示?

使用XE6。

1 个答案:

答案 0 :(得分:7)

要将UInt32整数类型转换为无符号字符串等效,请使用方法UIntToStr

例如:

value : UInt32;

value := 4294967294;
str := UIntToStr (value);
// str now equals '4294967294'