这样的编程错误在哪里? ( 积分: 100 )

  • 主题发起人 主题发起人 带电的小布丁
  • 开始时间 开始时间

带电的小布丁

Unregistered / Unconfirmed
GUEST, unregistred user!
编程的时候我这样编的:if edit1.Text:='' then 结果报错了,说是type of expression must boolean,我不是很理解,这样编程有错吗?
貌似没有错吧。
 
if edit1.Text[red]=[/red]'' then //没有冒号
 
:=是赋值,不是比较操作符,比较的话直接=就可以了
 
:= 和 = 意义不一样。赋值和比较。
 
type of expression must boolean
意思是:表达式类型必须是布尔类型(boolean)
= 才是布尔类型
:= 表示把右边的值赋值给左边的变量
 
后退
顶部