举例:
在一个窗体上有两个EDIT和一个BUTTON,BUTTON下写入如下代码:
procedure TForm1.Button1Click(Sender: TObject);
var istr:longint;
begin
Edt2.Text:='';
if Edt1.Text='' then
exit;
istr:=strtoint(trim(Edt1.Text));
Edt2.Text:=inttostr(istr+1);
end;
当在Edt1里输入11个1点击BUTTON,一定报错,原因是11位太长了,怎么办?
istr已经是longint型了,还有更长的么???没了吧