1.2.42. $J или $WRITEABLECONST : Разрешить присваивание для типизированных констант

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

Этот логический переключатель указывает компилятору, нужно или нет разрешать присваивание для типизированных констант.

Следующий оператор отключить присваивание для типизированных констант:

{$WRITEABLECONST OFF}

После этого переключателя следующие операторы не будут компилироваться:

Const
  MyString : String = 'Некая подходящая строка';
begin
  MyString:='Некая другая строка';
end.

Но инициализация переменных, тем не менее, будет компилироваться:

Var
  MyString : String = 'Некая подходящая строка';
begin
  MyString:='Некая другая строка';
end.