Abgesehn davon:
{$...} sind
Compilerdirektiven, wärend das "rot unterkringelt" nichts mit dem Compiler zu tun hat ... dafür ist das fehlerhafte Error-Insight verantwortlich, welches man auch (komplett) abschalten kann.
Kann man bestimmte Codezeilen gezielt deaktivieren?
Nein.
Man kann das Insight-Zeugs nicht mit Befehlen im Quellcode beeinflussen
und auf Compilerdirektiven hört nur der Compiler.