Thema: Delphi Zeos und update

Einzelnen Beitrag anzeigen

dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#12

Re: Zeos und update

  Alt 1. Jun 2006, 11:03
Zitat von franktron:
Also das hier geht ja auch garnicht weil wenn connection=Nil ist muss ja ne AV kommen
Das ist nicht ganz korrekt
Defaultmässig steht der Compilerschalter (oder die Projektoption) {$B} auf {$B-}, d.h. der Compiler generiert Code für die Kurzschlussauswertung Boolescher Ausdrücke.
Dazu der passende Auszug aus der OH:

Zitat:
Im Status {$B-} generiert der Compiler Code für die Kurzschlussauswertung Boolescher Ausdrücke, d. h. die Auswertung wird beendet, sobald das Ergebnis des gesamten Ausdrucks feststeht (die Auswertung erfolgt immer von links nach rechts)
Im Fall von ibp würde er also nach der Prüfung von "Statement = nil" schon aufhören, da es eine OR-Verknüpfung ist und somit das Gesamtergebnis des Ausdrucks schon feststeht.
Aber das hat Hoshy ja auch schon in seinem Post erwähnt.
  Mit Zitat antworten Zitat