pascal语言 字符串 转换 为长整型 如何转换?

解决方案 »

  1.   

    var
      L: Int64;  L := StrToInt64('1234567890123');
      

  2.   

    procedure TForm1.Button2Click(Sender: TObject);
    var
      i : Longint;
      b : Int64;
      s1,s2 : string;
    begin
       s1 := '12345';
       s2 := '123456789011';
       try
          i := StrToInt(s1);
          b := StrToInt64(s2);
       except
       end;
       ShowMessage(format('Longint:%d'+#13+'Int64:%d',[i,b]));
    end;
      

  3.   

    真实的Pascal有StrToInt 函数 还不是要用VALVAL(字符串,数字,错误代码)结果保存为数字中如有问题,错误代码显示的几位出问题