入力された値が数値かどうか

入力された値が数値かどうかを調べ、無効な値だった場合に、ある特定の値を返す便利な関数が Delphiにはあります。StrToIntDef 関数です。業務アプリなどでは数値のみ入力のエリアなどをよくつくります。これをいちいちチェックするのは面倒です。そういう場合に使うといいです。
整数かどうかを調べるには Val 関数も有効です。
Delphi 6 から追加された TryStrToInt 関数もいいかも。

■ 入力された値が数値かどうか調べる例
var
  intAns  :  integer;
begin
  { Edit1の内容を intAnsに、無効な値だった場合は 10 }
  intAns     :=    StrToIntDef(Edit1.Text, 10);
end;