Mein Gedanke ist nun: Der Compiler lässt das alles doch sowieso nicht so, wie wir das hinschreiben. Es kann doch oft sein, dass die "offziellen" Elaborate überhaupt kein anderes Ergebnis erbringen als der Code oben, und schon mal überhaupt keinen Geschwindigkeitsunterschied. Ist es nicht erwägenswert, übersichtlichen und debuggingfreundlichen Code zu schreiben, der dann sowieso vom Compiler optimiert wird?
Wären wir in einem C++ Forum, würd ich dir zustimmen. Ist bei Delphi nur leider nicht so und man muss dem Compiler laufend unter die Arme greifen - aber ja, wir reden hier über die 3%, wo das relevant ist.