delphi初学者提问

delphi初学者提问
我是一个delphi初学者.有一些VB经验.关于delphi的if语句语法不是很了解.请问一下这个哪里错了
procedure TForm1.Button1Click(Sender: TObject);
begin
if edit1.Text:='1234' then
showmessage('正确')
else
showmessage('错误');
end;

end.

给的提示是type of expression must be boolean.

不明白为什么要布尔.请问下哪里错了.我用的是delphi7
if edit1.Text:='1234' then
这句的“:”去掉
ls的正确。。
← 上一篇: 下一篇: →