function checkedit:boolean;
begin
if trim(mian.DBEdit1.Text)='' then
begin
Result:=false;
exit;
end;
if trim(mian.DBEdit2.Text)='' then
begin
Result:=false;
exit;
end;
if trim(mian.DBEdit3.Text)='' then
begin
Result:=false;
exit;
end;
end;声明部分是写function checkedit:boolean;编译提示出错
还有函数体中我把3个条件用or连起来为什么说是错的呢
if trim(mian.DBEdit1.Text)='' or trim(mian.DBEdit2.Text)='' then
每次这样都说错的
begin
if trim(mian.DBEdit1.Text)='' then
begin
Result:=false;
exit;
end;
if trim(mian.DBEdit2.Text)='' then
begin
Result:=false;
exit;
end;
if trim(mian.DBEdit3.Text)='' then
begin
Result:=false;
exit;
end;
end;声明部分是写function checkedit:boolean;编译提示出错
还有函数体中我把3个条件用or连起来为什么说是错的呢
if trim(mian.DBEdit1.Text)='' or trim(mian.DBEdit2.Text)='' then
每次这样都说错的
解决方案 »
- 请教大侠delphi如何回调Webbrowser中的JS函数
- 菜鸟请教:ado问题
- 为什么我用INDY的FTP的DEMO登陆个FTP服务器。但内容显示的是乱码?请问为什么啊?
- 如何断开一切网络连接?
- 关于制作业务类控件
- 一个程序流程的问题
- 那位有转货币大小写的代码,我查过没有,有一片文章有关但有问题,谢谢!
- 请教高手有关dll问题
- 我想在shape上弹出popupmenu,但位置老是找不准?怪!
- !!!ping 后如何得到结果?即如何才能知道是否能通(程序实现)!
- 高分,如何用API实现将“shift”按键“锁住”与“释放”?
- 有人遇到过使用delphi自带的QReport报表只能打印第一页和最后一页的问题吗?
function checkedit:boolean;
begin
if (trim(mian.DBEdit1.Text)='') or (trim(mian.DBEdit2.Text)='') or
(trim(mian.DBEdit3.Text)='')
then begin
Result := false;
exit;
end;
Result := true;
end;
function checkedit:boolean;
然后,Ctrl + shift + c
在生成的函数中加上:
if (trim(mian.DBEdit1.Text)='') or (trim(mian.DBEdit2.Text)='') or
(trim(mian.DBEdit3.Text)='')
then begin
Result := false;
exit;
end;
Result := true;