var
i,t:single;
begin
i:=0.0;
t:=0.0;
if (edit1.Text='') or (edit1.Text='') then
begin
showmessage('数据不足,请确认');
exit;
end;
i:=strtofloat(edit1.Text);
t:=strtofloat(edit2.Text);
end;
i,t:single;
begin
i:=0.0;
t:=0.0;
if (edit1.Text='') or (edit1.Text='') then
begin
showmessage('数据不足,请确认');
exit;
end;
i:=strtofloat(edit1.Text);
t:=strtofloat(edit2.Text);
end;
应该是if (edit1.Text='') or (edit2.Text='') then 吧
i,t:single;
bvalid : boolean;
begin
bvalid := false;
try
i:=strtofloat(edit1.Text);
t:=strtofloat(edit2.Text);
bvalid := true;
except
end; if not bvalid then
showmessage('数据不足,请确认');
end;
var
i,j: double;
begin
result := -1;
i := 0.00;
j := 0.00;
if (edit1.Text = '') or (edit2.Text = '') then
begin
ShowMessage('对不起,数据不足请确认');
exit;
end;
i := StrToFloat(edit1.Text);
j := StrToFloat(edit2.Text);
result := 0;
end;