procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; begin if trystrtoint('sss765',i) then j:=i else showmessage('非法的字符转化'); end;trystrtoint是delphi自带的函数
procedure TfrmMain.Button1Click(Sender: TObject); var i: Integer; Str: string; begin Str := Trim(Edit1.Text); for i := 1 to Length(Str) do if not (Str[i] in ['0'..'9']) then begin ShowMessage('False'); Exit; end; end;
StrToInt('32ue3');
except
showMessage('Error!');
end;
var
i,j:integer;
begin
if trystrtoint('sss765',i) then
j:=i
else
showmessage('非法的字符转化');
end;trystrtoint是delphi自带的函数
var
i: Integer;
Str: string;
begin
Str := Trim(Edit1.Text);
for i := 1 to Length(Str) do
if not (Str[i] in ['0'..'9']) then begin
ShowMessage('False');
Exit;
end;
end;