Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как найти наибольший общий делитель
   Категория: Математика
  Создание ярлыка на Рабочем столе
   Категория: Приложение
  Удаление файла в корзину
   Категория: Файловая система
  Как удалить не пустой каталог
   Категория: Файловая система
  Упаковать TinyDB
   Категория: Базы данных
  Округление времени до 5 мин
   Категория: Базы данных
  Распознавание кодировки. Перекодировка.
   Категория: Текст и строки
  Определить МАС-адрес карты
   Категория: Интернет и Сети
  Что такое хук (hook)?
   Категория: Приложение

Delphi - Справочник: If

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 If
1 if Condition then Statement;

2 if Condition then Statement else Statement;
Деректива компил (Unit )
Начинает условное выражение, чтобы решить, что делать далее
Описание:
Ключевое слово If используется для управления потоком кода в зависимости от логического результата данного условия.

Есть две формы оператора If - один с пунктом Else, другой без.

If работает следующим образом:

Если условие истинно, то выполняется первая инструкция. Если ложно, то эта инструкция обходится, а вместо него выполняется пункт Else, если он есть.

Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end.
Пример кода: Иллюстрация различные видов условного оператора

begin // Иллюстрация простого оператора if, который выполняет истину If True then ShowMessage('True!'); // Иллюстрация того же самого, но с множественными действиями If 1 = 1 then begin ShowMessage('Мы теперь имеем'); ShowMessage('множественные строки'); end; // Иллюстрация простого оператора if, который терпит неудачу If 1 = 2 then ShowMessage('1 = 2'); // Иллюстрация if then else оператора // Обратить внимание на недостаток ';' после предложение then If False then ShowMessage('True') else ShowMessage('False'); // Вложенные условные операторы - Delphi заметно справляется ассоциациями If true then If false then ShowMessage('Inner then satisfied') else ShowMessage('Inner else satisfied') else ShowMessage('Outer else satisfied') end;

Результат:
True!
Мы теперь имеем
множественные строки
False
Inner else satisfied
Примечание:
Если после инструкции then, следует инструкция else, Delphi настаивает на не ';'.

  << Вернуться