本文整理自网络,侵删。
function IntToStrAnsi(N : Integer) : AnsiString;var I : Integer; Buf : array [0..11] of AnsiChar; Sign : Boolean;begin if N >= 0 then Sign := FALSE else begin Sign := TRUE; if N = Low(Integer) then begin Result := '-2147483648'; Exit; end else N := Abs(N); end; I := Length(Buf); repeat Dec(I); Buf[I] := AnsiChar(N mod 10 + $30); N := N div 10; until N = 0; if Sign then begin Dec(I); Buf[I] := '-'; end; SetLength(Result, Length(Buf) - I); Move(Buf[I], Pointer(Result)^, Length(Buf) - I);end;
相关阅读 >>
Delphi tstringlist的delimitedtext的空格问题
Delphi sendtextmessage 等方便的消息发送函数
Delphi getcomputername() getusername() 获取本机当前用户名
Delphi firemonkey 保存图片到jpg的方法 bmp转jpg
Delphi unigui中如何监听session的开始与结束
更多相关阅读请进入《Delphi》频道 >>