Начинает секцию альтернативы IfDef или IfNDef
{$IfDef Symbol}
... Code to run when the symbol is defined ...
{$Else}
... Code to run when the symbol is not defined ...
{$EndIf}
Описание:
Директива компилятора $Else начинает секцию
альтернативы директив условной компиляции IfDef или IfNDef.
Код, который она начинает, компилируется в том
случае, когда условная директива вернула ложное значение.
Пример кода:
begin
// Set our code into
dangerous mode
{$Define DANGERMODE}
// Are
we out of danger?
{$IfNDef DANGERMODE}
ShowMessage('We are out danger at present');
{$Else}
ShowMessage('We are in danger mode!');
{$EndIf}
// Switch off danger mode
{$UnDef
DANGERMODE}
end;
Результат выполнения:
We are in danger mode!