1.try x:=strtoint(y); except showmessage('input number,please'); end; 2. x:=StrToIntDef(y, -1000); if x=-1000 then showmessage('can not convert');
var tt : string; ff : double; begin tt := inputbox('aa','dd','bb'); Try ff := strtoint(tt); showmessage(' it is a number'); except showmessage(' not a number'); end; end;
x:=strtoint(y);
except
showmessage('input number,please');
end;
2.
x:=StrToIntDef(y, -1000);
if x=-1000 then
showmessage('can not convert');
tt : string;
ff : double;
begin
tt := inputbox('aa','dd','bb');
Try
ff := strtoint(tt);
showmessage(' it is a number');
except
showmessage(' not a number');
end;
end;