Главная страница
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.019 c
7-33386
boa
2003-05-29 11:25
2003.08.11
Вопрос по TService


1-33146
Новик
2003-07-25 16:40
2003.08.11
DLL


3-33070
M126
2003-07-18 08:41
2003.08.11
Копирование из одной базы в другую


6-33241
Инна
2003-06-04 15:14
2003.08.11
WebSnap


1-33148
Mishenka
2003-07-26 22:15
2003.08.11
Запуск программ.