Тема: Ошибка
Показать сообщение отдельно
  #14  
Старый 11.05.2014, 18:51
Тролль Тролль вне форума
Заблокирован
 
Регистрация: 07.05.2014
Сообщения: 11
Версия Delphi: 7, Kylix
Репутация: -1385
По умолчанию

Если что-то не понятно, пишите в личку, попытаюсь объяснить(я имею в виду свой код). В вашем не разобрался.

Цитата:
Код:
begin
   if CheckListBox1.checked[2] or CheckListBox1.checked[3]
    or CheckListBox2.checked[0] or CheckListBox2.checked[1] or CheckListBox2.checked[2]
    or CheckListBox3.checked[1] or CheckListBox3.checked[2]
    or CheckListBox5.checked[0] or CheckListBox5.checked[1] or CheckListBox5.checked[2]

Один сплошной "анакондовый" OR; хотя так и тянет поставить AND.
Обычно каждое условие оборачивают в скобки:
Код:
(CheckListBox2.checked[0]) or (CheckListBox2.checked[1]) or (CheckListBox2.checked[2])
хз, что должна делать эта прога.
Ответить с цитированием