靠,Cardinal就是DWORD(Longword)!32位无符号整数!直接IntToStr就可以!
实在不行就:
var
i : Word;
j : Word;
x : Longword;
begin
i := ( x and $ffff0000 ) shr 16;//高位
j := ( x and $ffff );//低位
ShowMessage( 'x is: ' + IntToStr(i) + IntToStr(j) );
end;
Type Range Format
Integer -2147483648..2147483647 signed 32-bit
Cardinal 0..4294967295 unsigned 32-bit