Die Compileroption würde ich nicht wirklich ändern, ist ja auch gefährlich - z.B. wegen soewtas:
Delphi-Quellcode:
if (isConnected() or tryToConnect()) then
// blabla
Wenn isConnected() true zurückliefert, dann wird ein Verbindungsaufbau per tryToConnect() nicht gemacht, da der zweite Operand beim OR nicht evaluiert wird.
Schaltet mans nun aus, dann wird er aber, was manchmal, je nachdem wie ordentlich programmiert wurde, zu blöden Fehlern führen kann.
Das ist übrigens auch nur ein einfaches Beispiel, da gibts sicher komplexere Konstrukte..