Forum: Programmieren allgemein
by MichaelT,
6. Apr 2018
Ich würde mal im Projekt die Einstellung auf False lassen. Die hast du vermutlich umgestellt.
Interessant bei mir reagiert der Compiler auf das Pragma nicht, auf die Project Settings schon. Ich bin unter Delphi 10.2 (pur).
Wir müssen die richtige Stelle finden an der dieser Fehler passiert. Also können wir nichts ausschließen. Schön wäre es gewesen.
Aus der Ferne kann ich nichts sagen...
Forum: Programmieren allgemein
by MichaelT,
5. Apr 2018
Der Fehler sofern dieser dort auftritt kommt aber genau von der Abwesenheit der Kurzschlussauswertung. Wenn der Autor sonst nichts angegriffen hat.
Das war ein Reply auf meinen Irrtum, obwohl dieser auch nur teilweise zuschlug.
Ich hatte mich nur kurzfristig davon ablenken lassen, dass das Pragma nicht mehr funktioniert sondern die Einstellung auf das Projekt bezogen ist. Ich habe zwar dann...
Forum: Programmieren allgemein
by MichaelT,
5. Apr 2018
Ich hatte keinen Clean gemacht. Deswegen war ich auch überrascht.
Wenn der besagte Fehler auftritt, dann müsste man mal in die Projektoptionen schauen. Und hernach Clean und Build, zumindest zur Vorsicht.
Ändert aber nix dran dass der Code ein wenig seltsam ist.
Forum: Programmieren allgemein
by MichaelT,
5. Apr 2018
Hast du recht. Delphi bricht tatsächlich ab. Ich bin davon ausgegangen, dass das Pragma funktioniert. Da ließ ich mich verwirren. Sorry.
Forum: Programmieren allgemein
by MichaelT,
5. Apr 2018
Nein. Ein Nuller genügt beim AND. Nur T AND T is T. Ist bei OR nicht anders.
Forum: Programmieren allgemein
by MichaelT,
5. Apr 2018
Kurzschlussauswertung zieht nicht. Die Logik wirkt ein wenig kühn.