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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.12.2007, 14:56   #1
MAKEDON
The First Person!
Форумчанин
 
Аватар для MAKEDON
 
Регистрация: 07.08.2007
Сообщений: 228
Восклицание Все тодже IF!!!

С использованием нескольких условий всу ОК!!! Но теперь проблема: мне нужно чтобы после Then программа выполняла несколько оппераций! Например зделать несколько объектов видимыми!
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
MAKEDON вне форума
Старый 23.12.2007, 15:18   #2
Романнн
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 64
По умолчанию

if условие then
begin
код;
end
else
begin
другой_код;
end;
Романнн вне форума
Старый 23.12.2007, 15:18   #3
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Код:
if (условие) then
begin
....
....
....
end     // обрати внимание - точки с запятой нет
else 
begin
....
....
....
end;
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума
Старый 23.12.2007, 15:19   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

If n>0 then
begin
Button1.Visible:=true;
Combobox1.Visible:=true;
......
end
else
Button1.Visible:=false;
Combobox1.Visible:=false;


Если я правильно понял вопрос.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума
Старый 23.12.2007, 15:48   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от MAKEDON Посмотреть сообщение
С использованием нескольких условий всу ОК!!! Но теперь проблема: мне нужно чтобы после Then программа выполняла несколько оппераций! Например зделать несколько объектов видимыми!
Несколько операций объединяются в один контейнер операторами BEGIN...END
mihali4 вне форума
Старый 23.12.2007, 15:50   #6
zAlexandrz
Пользователь
 
Аватар для zAlexandrz
 
Регистрация: 03.11.2007
Сообщений: 25
По умолчанию

Цитата:
Сообщение от SunKnight Посмотреть сообщение
Код:
If n>0 then 
begin
  Button1.Visible:=true;
  Combobox1.Visible:=true;
  ......
end
else
  Button1.Visible:=false;
  Combobox1.Visible:=false;


Если я правильно понял вопрос.
Правельнее так
Код:
If n>0 then 
begin
  Button1.Visible:=true;
  Combobox1.Visible:=true;
  ......
end
else
begin
  Button1.Visible:=false;
  Combobox1.Visible:=false;
end;
zAlexandrz вне форума
Старый 23.12.2007, 15:57   #7
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Согласен с zAlexandrz!! Забыл дописать...
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума
Закрытая тема


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