Ohhhhhhh, stimmt ja, das blöde WITH, ganz vergessen.
Jetzt wo du es sagst, dort hatte ich mir schonmal sowas wie beim on-do gewünscht (Inline-Variable
).
z.B.
with e := ... do ...
statt
with xxx do ...
und
jetzt begin var E := xxx; .... end;
, also eigentlich das Gleiche/Selbe, nur mit 'ner anderen Syntax.
OK, also Ersatz für das WITH ist dieses VAR doch wirklich mal ein besserer Ersatz,
aber bei einer
kurzen Funktion würde doch nichts dagegen sprechen die Variable 3 Zeilen höher zu definieren.