这句判断语句为什么会报错?(30分)

  • 主题发起人 主题发起人 lfkm
  • 开始时间 开始时间
L

lfkm

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体上有combobox1和Listbox1二个组件,通过combobox1选择一种机式,LIstbox1框里就出现该机式的种类。
procedure TForm1.ComboBox4Change(Sender: TObject);
begin
if combobox1.text='飞机'then
begin
listbox1.Items.Add('F-16战机');
listbox1.Items.Add('F-35A战机');
listbox1.Items.Add('苏-30MKI战');
end
else
if combobox1.Text:='直升飞机'then
---这里就报错,
begin
listbox1.Items.Add('米-35攻击直升机');
listbox1.Items.Add('米-26直升机(一)');
end
else
end;
我不用嵌套判断就成功。用嵌套到第二句判断语句就报错,为什么?我用VB做时也和上面判断思路是一样的,VB就成功。为什么D7就会报错?
D7的语法有什么要求吗?
请高手帮帮忙试试看这是什么原因
 
写运算符时要注意,我一眼就看出来多了个冒号
 
明显运算符写错了,比较运算符相等(=)写成了赋值运算符了(:=)
 
是明显的错误。
 
是啊,太粗心了[:(!]
 
后退
顶部