Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2013, 01:06   #1
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Добрый час. Как выполнить проверку ? например:
var
a,b,c,d:integer;
if a , b , c , d = 1 then действие
Только переменных может быть намного больше как выполнить проверку и если все они равны одному значению выполнить действие
Код:
var
a,b,c,d:integer;
begin
if a = 1 then
if b = 1 then
if c = 1 then
if d = 1 then
действие
Извините вопрос решен, заработался уже на элементарном туплю

Последний раз редактировалось Stilet; 20.01.2013 в 12:02.
ClMlD вне форума Ответить с цитированием
Старый 20.01.2013, 01:15   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Пока вижу только такой вариант (для большого числа переменных):
Все переменные в массив
Функция f, которая сравнивает все элементы массива на равенство и возвращает соответствующее значение
if f(массив) then действие

или
if (a = 1) and (b = 1) and (c = 1) and (d = 1) then

Еще может зависеть от задачи.
Ну раз разобрались, то хорошо.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 20.01.2013, 02:04   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Если переменные одного типа, то вместо них создайте массив и работайте с его ячейками.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить соблюдение сразу нескольких условий? jONNY[ReWIRE] Общие вопросы Delphi 15 07.08.2012 12:11
1) как перетащить несколько модулей с одной книги на другую одним скопом? 2)можно ли открыть несколько книг сразу? БАХТИ Microsoft Office Excel 17 26.09.2011 18:11
как поймать нажатия на несколько кнопок сразу? Juffin Общие вопросы Delphi 1 10.05.2010 20:26
Как удалить сразу несколько записей из таблицы? Vit@L БД в Delphi 5 16.02.2010 07:27
Как выделить несколько листов сразу? frantic150 Microsoft Office Excel 3 25.06.2009 01:25