Тема: if then else
Показать сообщение отдельно
  #1  
Старый 10.08.2009, 22:20
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
По умолчанию if then else

Внимание вопрос.

Написано
Код:
if gizmo.SelectedObj<>nil then if Shift=[ssRight] then
    begin
X:=555;
x:=5;
     end else x:=1;

[переменная x вымышленная]
Что в данном контексте значит else? У нас два варианта. Либо то, что если нажата НЕ правая кнопка мыши. Либо, что у gizmo (это класс, в SelectedObj записывается ссылка на объект (другой класс). Вникать в структуру этого сейчас не нужно.) нет выделенных объектов и нажата НЕ правая кнопка мыши.
__________________
Делаем'c разные игры. Искать на glscene.ru
Ответить с цитированием