Forum: Programmieren allgemein
Delphi
by Mavarik,
10. Feb 2017
Macht man ja auch nicht... Das war so von früher... Lieber eine lokale Variable weniger... Könnte ja Speicher auf den Stack verbrauchen... (und Taktzyklen)...:lol:
Mavarik
Forum: Programmieren allgemein
Delphi
by Mavarik,
10. Feb 2017
Ja so hieß es immer... Wegen der "Optimierung"...
Aber ich weis das ich vor vielen Jahren das mal getestet habe und die Reihenfolge war immer von links nach rechtes...
Hab gerade so alten Sourcecode gefunden der früher mal lief...
Hat sich im Compiler doch mehr geändert als man denkt... :stupid:
Forum: Programmieren allgemein
Delphi
by Mavarik,
10. Feb 2017
Hallo Zusammen...
War es nicht so, dass man sich auf die Ausführungsreihenfolge verlassen konnte?
Ohne zu Testen: In welcher Reihenfolge werden die Funktionen ausgeführt?
var
S : String;
begin
S := Foo1(Foo2('Hallo')) + Foo3;