and的用法(20分)

  • 主题发起人 主题发起人 xhqq
  • 开始时间 开始时间
X

xhqq

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位我在delphi6中写
if edit2.text='' and edit2.text='' and edit3.text='' and edit4.text='' then
showmessage('你输入的数据不完整!');
请大家指正
谢谢
我是第一天学delphi6的请大学不要笑我!
 
(TrueOrFalse) and (TrueOrFalse) and (TrueOrFalse)
 
参照:
if (edit2.text='') and (edit2.text='') and (edit3.text='') and (edit4.text='') then
showmessage('你输入的数据不完整!');
 
参照:
if (edit2.text='') and (edit2.text='') and (edit3.text='') and (edit4.text='') then
showmessage('你输入的数据不完整!');
这个不灵啊!
这样只要是edit4不为空就不灵了!还有更好的吗
 
上面的判断用或是否更好一些。

用and仅在四个编辑框都为空时才成立。其他情况任有一个编辑框不为空都不会显示此消息。
 
你的意思是只要一个edit不为空就灵,那应该用or 而不是用and啊。
 
应该用括号括起来就行。
 
如果是四个条件都不成立时显示,则用and,每个条件用扩号扩起来;
如果是四个条件有一个条件不成立就显示,则用or,每个条件也用扩号扩起来
 
我同意structer的说法
 
后退
顶部