* reverted TryStrToInt to the old implementation since after the val fixed the changes are not

needed anymore as pointed out by Bart B
This commit is contained in:
florian 2022-01-09 18:35:31 +01:00
parent 62f1771121
commit 0764158fd1

View File

@ -960,14 +960,12 @@ end;
function TryStrToInt(const s: string; out i : Longint) : boolean;
var
Error : word;
li : Int64;
begin
Val(s, li, Error);
TryStrToInt:=(Error=0) and (li<=High(DWord)) and (li>=Low(Longint));
if TryStrToInt then
i:=li;
Val(s, i, Error);
TryStrToInt:=(Error=0)
end;
{ StrToInt converts the string S to an integer value,
if S does not represent a valid integer value EConvertError is raised }
function StrToInt(const S: string): Longint;