Wo?
In einer anderen
Unit?
In Units sollte er "eigentlich" von der Deklaration, bis zum
Unit-Ende funktionieren, also sobald er vor/über dem VAR steht.
Bezüglich Schaltern für Warnungen und Fehlerprüfung, hatte ich es aber auch schon, dass man Diese nicht
zu nah definieren sollte.
Delphi-Quellcode:
if irgendwas then
{$xyz on}
machwas
{$xyz off}
;
Hier ist es schon passiert, dass das OFF bereits angewendet, bevor machwas ausgeführt wurde.