Завершает условную компиляцию кода
{$IfDef Symbol}
... Code to run when the symbol is defined ...
{$Else}
... Code to run when the symbol is not defined ...
{$EndIf}
Описание:
Директива компилятора $EndIf завершает секцию
условно компилируемого кода.
См. $IfDef и
$IfNDef для примера использования.
Пример кода:
var
text : string;
begin
// Set our code into test mode
{$Define TESTMODE}
text := 'We are in test mode';
// Display the value of text if we are in test mode
{$IfDef TESTMODE}
ShowMessage('text = '+text);
{$EndIf}
// Switch off test mode
{$UnDef TESTMODE}
// Display the value of
text if we are in test mode
{$IfDef TESTMODE}
ShowMessage('text = '+text);
{$Else}
ShowMessage('Out of test mode now');
{$EndIf}
end;
Результат выполнения:
We are in test mode
Out of test mode now