Home » Tipps & Tricks » Object Pascal » Strings » Prüfen, ob ein String in einen Integer umwandelbar ist

Prüfen, ob ein String in einen Integer umwandelbar ist

Diese Funktion macht genau das:

function IsStringInteger(const AString: String): Boolean;
begin
  Result:=StrToIntDef(AString,0)=StrToIntDef(AString,1);
end;

Eine andere Möglichkeit, ist die Verwendung von Val. Da wird sogar noch die Fehlerstelle angegeben (der dritte Parameter).