Übrigens:
with ist
bäh
So, wie es Delphi aktuell macht, ja. Aber ein "with" wie in
Delphi-Quellcode:
with X = TMySpecialType.Create(12, 'hallo', Self) do
ShowMessage(X.AsString);
fände ich persönlich ne Super-Idee.
(ist aus Modula-3)
Leider passt das nicht so ganz in Delphi wegen einigen Konzepten:
1. In Delphi müssen Variablen vordefiniert werden, es spart mir also nichtmal sonderlich viel Tiparbeit
2. In Delphi gibt es keinen kleineren Scope als eine Routine. Solch ein with sollte aber einen bilden, siehe
using.