delphi IntToStrAnsi


本文整理自网络,侵删。

 
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 免杀下载者源代码

Delphi getcomputername() getusername() 获取本机当前用户名

Delphi 10.4 自定义托管记录

Delphi richedit根据鼠标位置定位光标的方法

Delphi如何删除数据库重复记录(4种方法)

Delphi firemonkey 保存图片到jpg的方法 bmp转jpg

Delphi 查看指定进程占用端口

Delphi unigui中如何监听session的开始与结束

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...