F fhrygz Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-17 #1 dword 类型的值如何显示在EDIT.TEXT中.谢谢!!
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-17 #3 转换为Int64,再输出 var i: Int64; d: DWORD; begin d := 3768903566; i := d; Edit1.Text := IntToStr(I); end;
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-17 #4 如果直接用IntToStr的话,该函数会把DWORD看成有符号的数值输出文本的。
P porsche Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-17 #5 Edit1.Text := Format('$%0.8x',[Value])
L lisongmagic Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-17 #6 所有长度一样的类型实质上都是一种类型, dword,双字,4字节,就是integer, inttostr搞定你的问题。
L LoveShanShan Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-18 #7 楼上正解 IntToStr($FFFFFFFF)得到字符串'4294967295' IntToStr(Integer($FFFFFFFF))得到字符串'-'1 看来编译器会根据所传递的参数的类型来决定如何转换。
楼上正解 IntToStr($FFFFFFFF)得到字符串'4294967295' IntToStr(Integer($FFFFFFFF))得到字符串'-'1 看来编译器会根据所传递的参数的类型来决定如何转换。