Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

if...then   Найти похожие ветки 

 
sagchat ©   (2003-07-28 21:41) [0]

извените я новичок но появляется вот такая ошибка:
"END" expected but "ELSE" found
что я делаю не так:

begin
if glCheckBox1.Checked then
mp3list.Visible:= True;
GroupBox1.Top:= 101
else
mp3list.Visible:= false;
end;


 
Palladin ©   (2003-07-28 21:43) [1]

Удалено модератором


 
Пробуй   (2003-07-28 21:45) [2]

begin
if glCheckBox1.Checked then
BEGIN
mp3list.Visible:= True;
GroupBox1.Top:= 101;
END
else
mp3list.Visible:= false;
end;


 
sagchat ©   (2003-07-28 21:51) [3]

Просто я живу в маленьком городе литературы по Delphi или Паскаль не где не нашел, в интернет редко поподаю и справки в Delphi нет (урезаная) учусь на исходниках если нахожу


 
lipskiy ©   (2003-07-28 22:19) [4]

После then или else возможно только одно выражение без операторных скобок. Точка с запятой является признаком конца выражения. Если требуется после then или else иметь более одного выражения, то они заключаются в операторные скобки begin end.
Ты после then используешь два оператора присваивания :=, компилятор видит конец первого выражения mp3list.Visible:= True;
- точку с запятой и считает, что на этом твой if закончился, здесь ошибки нет. Далее следует новое выражение - GroupBox1.Top:= 101;, оно тоже компилятором считается как верное, но уже не относящееся к ifу. И вот компилятор натыкается на твой else и ругается, поскольку нового ifа ты не начинал.
Я может неточен в терминах, но смысл именно такой.


 
Пробуй   (2003-07-28 22:25) [5]

А книги для начинающих можно скачать отсюда:
http://www.soobcha.ru/rushelp/doc/
Сидишь же ты временами в инете


 
Marser ©   (2003-07-28 23:59) [6]

Удалено модератором


 
Palladin ©   (2003-07-29 00:00) [7]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-33120
V.exeR
2003-07-25 04:19
2003.08.11
Не переключается на мое окно...


14-33368
Soft
2003-07-25 14:55
2003.08.11
Программирование как Высшая форма творчества


3-33058
mikhasenko.anton
2003-07-18 14:13
2003.08.11
Компонент TDBF - не могу понять почему при создании


14-33305
Саня
2003-07-24 13:40
2003.08.11
Если есть настоящие МАСТЕРА, то ответьте!


6-33247
Oleg__
2003-06-05 10:11
2003.08.11
информация о соединении с интернетом