function Tform.bb(var a,b,c,d,e,f:integer):boolean;
begin
if (a+b>(c*d-e))and (a+b<(c*d-e-f)) then
begin
result:=true;
end else result:=false;
end;
程序的错误提示是function needs result type,请问这个程序我错在那里啊,我看不出来啊,他好象是说没有返回值,可是我不是在判断后写了吗???请大家帮我来看看
begin
if (a+b>(c*d-e))and (a+b<(c*d-e-f)) then
begin
result:=true;
end else result:=false;
end;
程序的错误提示是function needs result type,请问这个程序我错在那里啊,我看不出来啊,他好象是说没有返回值,可是我不是在判断后写了吗???请大家帮我来看看
begin
result:=false;
if (a+b>(c*d-e))and (a+b<(c*d-e-f)) then
begin
result:=true;
end
end;
Result := (a+b>(c*d-e))and (a+b<(c*d-e-f))
function Tform1.bb(var a,b,c,d,e,f:integer):boolean;
beginif (a+b>(c*d-e))and (a+b<(c*d-e-f)) then
begin
result:=true;
end else result:=false;
end;procedure TForm1.Button1Click(Sender: TObject);
var aa,bb,cc,dd,ee,ff:integer;begin
aa:=11;
bb:=22;
cc:=12;
dd:=1;
ee:=8;
ff:=-30; if bb(aa,bb,cc,dd,ee,ff) then //他说这句话Type of expression must be BOOLEAN
begin //Missing operator or semicolon这个也是上一句
Memo1.Lines.add('true');
end else Memo1.Lines.add('false');end;
这个是我的调用函数,请问这又是怎么回事呢
不能帮你调试!!如果是这个问题的话,你犯的错误太初级了!!!