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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2008, 01:24   #1
Zeraim
Ra-Ra ?
Форумчанин
 
Аватар для Zeraim
 
Регистрация: 06.03.2008
Сообщений: 286
По умолчанию If Then Else

Здрасть, чтото меня смутило немного, наверное я головой ударился:
if ... then begin
...
...
...
else
...
...
end;
Поидее должно работать, но у меня дельфи матюгается что ненаходит ; и, что я гдето end забыл Наверное я всетаки головой ударился =\\
Zeraim вне форума
Старый 26.04.2008, 01:31   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

if a=b then
begin
.... ;
....
end
else
if b=c then
begin
....;
....;
end;
1 старый программист, лучше новых 2-х
Droid вне форума
Старый 26.04.2008, 01:32   #3
Zeraim
Ra-Ra ?
Форумчанин
 
Аватар для Zeraim
 
Регистрация: 06.03.2008
Сообщений: 286
По умолчанию

спс работает, видать от паскаля в дельфи одно название 8)
Zeraim вне форума
Старый 26.04.2008, 01:34   #4
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

или так
procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c : real;
begin
a:=1;
b:=2;
c:=3;

if a+c=4 then
begin
memo1.lines.add(floattostr(c));
end
else
if a+b<>4 then
begin
memo1.Clear;
end;
end;
1 старый программист, лучше новых 2-х
Droid вне форума
Старый 26.04.2008, 01:50   #5
MusicMan
Пользователь
 
Аватар для MusicMan
 
Регистрация: 19.04.2008
Сообщений: 66
По умолчанию

...Else точки с пяткой пред собой не выносит
Нет таких проблем, которых мы не можем себе создать
MusicMan вне форума
Старый 26.04.2008, 02:14   #6
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

А вообще - то это делается еще проще:
if ... then begin
...
...
...
end else begin
...
...
end;
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума
Старый 26.04.2008, 02:18   #7
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
А вообще - то это делается еще проще:
if ... then begin
...
...
...
end else begin
...
...
end;
Это если у тебя одно условие if и несколько иначе а если надо 2 условия человеку

Вот мне раньше когда начал изучать делфи сказли что надо пистать только так я потом и запарывался на этом ) Лучше отвтетить полно )
1 старый программист, лучше новых 2-х
Droid вне форума
Старый 26.04.2008, 02:19   #8
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

if ... then begin
...
...
...
end else begin
...
...
end
else
if ... then
begin
...
...
...
end;
1 старый программист, лучше новых 2-х
Droid вне форума
Старый 11.05.2011, 10:23   #9
makemesmile
 
Регистрация: 11.05.2011
Сообщений: 4
По умолчанию

здравствуйте, подскажите мне, что неправильно? нужно чтобы, при клике на кнопку, она становилась неактивна.
if Form1.Button2.Click then Form1.button2.Enabled :=false;
Дельфи Ругается..
makemesmile вне форума
Старый 11.05.2011, 10:25   #10
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Поставить это на нажатие 1 кнопки
Код:
Form1.button2.Enabled :=false;
ZvEr_HaCkEr вне форума
Закрытая тема


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