1.2.24. $GOTO : Поддерживать Goto и Label

Вверх  Предыдущий  Следующий

Если указано {$GOTO ON}, то компилятор будет поддерживать операторы Goto и объявления меток (Label).

По умолчанию установлено $GOTO OFF. Эта директива связана с опцией командной строки -Sg.

Например, следующий код будет откомпилирован:

{$GOTO ON}
label Theend;
begin
  If ParamCount=0 then
      GoTo TheEnd;
    Writeln ('Вы указали опции командной строки');
    TheEnd:
end.

ПРИМЕЧАНИЕ

Если компиляция ассемблерного кода использует встроенный ассемблер, любые метки, используемые в ассемблерном коде, должны быть объявлены, и должна использоваться директива {$GOTO ON}.