delphi高人帮俺一下谢谢
老执行不了第四行都过不去,什马情况吗?郁闷死了procedure TForm1.Button5Click(Sender: TObject);
begin
iflabel1.Caption='+' then
edit3.Text:=inttostr(strtoint(edit1.Text))+(strtoint(edit2.text)))
elseiflabel1.Caption='-' then
edit3.Text:=inttostr(strtoint(edit1.Text))-(strtoint(edit2.text)))
else iflabel1.Caption='*' then
edit3.Text:=inttostr(strtoint(edit1.Text))*(strtoint(edit2.text)))
else iflabel1.Caption='/' then
edit3.Text:=inttostr(strtoint(edit1.Text))/(strtoint(edit2.text)))
else
messagebox(handle.'error','警告',mb_ok or mbstop);
end;
edit3.Text:=FloatToStr(StrToFloat(edit1.Text)/(StrToFloat(edit2.text))) inttostr(strtoint(edit1.Text)) 这个一会儿转整型,一会儿转回字符串,好像重复操作吧。 把‘/’改成div试试
页:
[1]