Forum: Object-Pascal / Delphi-Language
Delphi
by Brüggendiek,
2. Jan 2003
HalloT
Siehe dazu Punkt 2, Delphi optimiert. Offensichtlich hat der mit den 50% Unterschied die Optimierung ausgeschaltet, so daß die Leeranweisungen vorhanden sind und somit Zeit brauchen. Die anderen haben optimiert, Delphi hat (mit minimal höherem Compileraufwand :mrgreen: ) die Leeranweisung rausgeworfen, so daß die Unterschiede im Bereich der Meßtoleranzen lagen!
Gruß
Dietmar...
Forum: Object-Pascal / Delphi-Language
Delphi
by Brüggendiek,
2. Jan 2003
Hallo!
1. Das überflüssige ';' erzeugt eine Leeranweisung.
2. Delphi optimiert normalerweise (Compilerschalter $O+) den Code (daher die Benchmark-Unterschiede???).
3. Kein ';' vor END und eine eingefügte Anweisung: Nachtragen oder Compiler meckert!
Also schreibe ich das ';' grundsätzlich. Die Methode stammt aber wohl noch von den Lochkarten, weil da Änderungen schwer waren (welche Spalte...