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