Я хочу отключить определенное предупреждение (W1035) в моем коде, так как я думаю, что компилятор ошибается в этом предупреждении:
function TfrmNagScreen.Run: TOption;
begin
if ShowModal = mrOk then
Result := TOption(rdgAction.EditValue)
else
Abort
end;
Нет никакого способа получить результат undefined, так как Abort
throws EAbort
.
Я пробовал:
-
{$WARN 1035 Off}
: По-видимому, это работает только для некоторых конкретных ошибок (см. Документация) -
{$W-1035}
: ничего не делает
Я знаю, что могу отключить предупреждение в глобальном масштабе в параметрах проекта или использовать {$WARNINGS OFF}
, но это не то, что здесь предназначено.
Изменить: у меня теперь QC'ed это как # 89744.