16,749
社区成员
发帖
与我相关
我的任务
分享
if (DBEdit1.Text<>'') then
begin
if StrToInt(DBEdit1.Text)=0 then
begin
A:=0;
end
else begin
if StrToInt(DBEdit1.Text)<10 then
begin
A:=strtoint(DBedit2.text)-strtoint(DBedit1.text);
end
else begin
if StrToInt(DBEdit1.Text)>10 then A:=1;
end;
end;
end;
第一句也要改。这样比较好。 if DBEdit1.Text='0' then
begin
A:=0;
end
else begin
if StrToInt(DBEdit1.Text)<10 then
begin
A:=strtoint(DBedit2.text)-strtoint(DBedit1.text);
end
else begin
if StrToInt(DBEdit1.Text)>10 then A:=1;
end;
end;
这样,比较好。“原句中进行字符串比较”