德尔福是数字

前端之家收集整理的这篇文章主要介绍了德尔福是数字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Delphi中是否有方法检查字符串是否是一个数字,而不会引发异常?

它用于int解析。

如果一个人使用,则会出现异常

try
  StrToInt(s);
except
  //exception handling
end;

解决方法

var
  s: String;
  iValue,iCode: Integer;
...
val(s,iValue,iCode);
if iCode = 0 then
  ShowMessage('s has a number')
else
  ShowMessage('s has not a number');

猜你在找的Delphi相关文章