try
  x:=strtoint(t1.Text);
  y:=strtoint(t2.Text);
  except
    messageDlg('请输入数字',mtwarning,[mbok],0);
    exit;
 end;我这样写异常对吗,如果输入非数字还是直接报错,说类型不对,没有按预计的异常出来,可能是什么原因?