Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 18.06.2010
Сообщений: 41
1

Несколько условий выбора

05.11.2010, 11:05. Показов 4051. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, как реализовать несколько условий выбора? - к примеру дано 5 условий, при выполнении или невыполнении какого-либо из них выполняется определенное действие
if Edit6.Text='0' or Edit2.Text:='' or
Edit3.Text:='' or Edit4.Text:='' or Edit5.Text:=''
then
begin
WriteTest:=false ;
end

else
WriteTest;
Длефи ругается - пишет operator not applicable to this operand type либо variable required

И еще - writetest у меня это процедура описанная в модуле, как запретить ее выполнение при удовлетворении какого либо из условий?
пробовал через case только вот нешарю как сделать запрет на выполнение Writetest?
case Запрет of
1:Edit6.Text='0'
2:Edit2.Text=''
3:Edit3.Text=''
4:Edit4.Text=''
5:Edit5.Text=''
else
....
end
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2010, 11:05
Ответы с готовыми решениями:

Несколько условий в if
Здравствуйте. У меня вопрос- Как правильно прописать несколько условий в одном так что бы они...

Несколько условий в цикле for
Имеются строчки кода for j := ACol1 to ACol2 do for i := ARow1 to ARow2 do Если...

несколько условий в цикле
Кто знает? Можно ли при объявлении цикла задать что-то типа: for i: = (1 to 20) and (100 to 120)...

Можно ли в условном операторе задавать несколько условий?
Можно ли в условном операторе задавать несколько условий?если да, то как?

1
267 / 258 / 47
Регистрация: 08.10.2009
Сообщений: 554
05.11.2010, 11:13 2
Лучший ответ Сообщение было отмечено Oro4imaru как решение

Решение

Delphi
1
2
3
4
if (Edit6.Text='0') or (Edit2.Text='') or
(Edit3.Text='') or (Edit4.Text='') or (Edit5.Text='') 
then  WriteTest:=false 
else WriteTest:=true;
При нескольких условиях их нужно заключать в скобки, и пишут просто равно =, а не опретор присваивания :=
1
05.11.2010, 11:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2010, 11:13
Помогаю со студенческими работами здесь

Несколько условий If на кнопку
Помогите, не могу понять почему не работает программа! Смысл таков: Программа - калькулятор, на...

Несколько Combobox-ов. После выбора значения в одном Combobox-е, оно должно стать недоступным в других
Доброго времени суток. У меня такая проблемка. Имеется 3 combobox'a ,содержащие названия городов,...

Как прописать несколько условий при ИСТИНА и несколько условий при ЛОЖЬ?
Всем доброго времени суток. If & Else как прописать несколько условий при ИСТИНА и несколько...

Оператор выбора условий
Здравствуйте, Позвольте задать вот такой вот наверное странный вопрос: Мне не нравится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru