Описание |
Директива компилятора $Else начинает дополнительный раздел операторов условной компиляции IfDef или IfNDef.
Если условный оператор вернёт ложь, то код, который начинает эта директива компилятора, будет откомпилирован.
|
|
Похожие команды |
$Define Определяет символ директивы компилятора, который используется IfDef
$EndIf Заканчивает условную компиляцию кода
$IfDef Выполняет код, если условный символ был определен
$IfNDef Выполняет код, если условный символ не был определен
$IfOpt Проверяет состояние директивы компилятора
$UnDef Выключает символ директивы компилятора - используемый IfDef
| |
|
Пример кода : Установка и использование символа определяемого пользователем |
begin // Установка нашего кода в
опасный режим
{$Define DANGERMODE}
// Мы вне опасности?
{$IfNDef DANGERMODE}
ShowMessage('Мы в настоящее время вне опасности');
{$Else}
ShowMessage('Мы находимся в режиме опасности!');
{$EndIf}
// Выключение режима опасности
{$UnDef DANGERMODE}
end;
|
Мы находимся в режиме опасности!
|
|