我读了一段程序,内容是这样子的:Function TFRM_YHQX.CanSave: boolean;
begin
if (Edit1.Text='') then
begin
Result:=False;
Application.MessageBox('用户编号不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit2.Text='') then
begin
Result:=False;
Application.MessageBox('用户名不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit3.Text='') then
begin
Result:=False;
Application.MessageBox('密码不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit4.Text='') then
begin
Result:=False;
Application.MessageBox('请确认密码!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
end;结果编译只后出现这个警告,请问怎么解决这个问题。
警告提示:
[Warning] UYHQX.pas(149): Return value of function 'TFRM_YHQX.cansave' might be undefined
begin
if (Edit1.Text='') then
begin
Result:=False;
Application.MessageBox('用户编号不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit2.Text='') then
begin
Result:=False;
Application.MessageBox('用户名不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit3.Text='') then
begin
Result:=False;
Application.MessageBox('密码不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
if (Edit4.Text='') then
begin
Result:=False;
Application.MessageBox('请确认密码!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
end;结果编译只后出现这个警告,请问怎么解决这个问题。
警告提示:
[Warning] UYHQX.pas(149): Return value of function 'TFRM_YHQX.cansave' might be undefined
begin
Result:=True; if trim(Edit1.Text)='' then
begin
Result:=False;
Application.MessageBox('用户编号不能为空!','提示信息',0+MB_ICONINFORMATION);
exit;
end;
.......
end
Result:=True;
加在最后一个end之前可以吗,随便问一下怎么给加分