Zitat:
1. In Delphi müssen Variablen vordefiniert werden, es spart mir also nichtmal sonderlich viel Tiparbeit
Jain, denn wenn man es so sieht, dann kann Delphi sowas schon sehr lange, aber leider nicht in einem with.
siehe
Delphi-Quellcode:
try
except
on E:
Exception do
ShowMessage(E.
Message);
end;
entspricht in etwa
Delphi-Quellcode:
var
E:
Exception;
try
except
if ExceptObject
is Exception then begin
E :=
Exception(ExceptObject);
ShowMessage(E.
Message);
end;
end;
und Self ist auch sowas.
PS:
with X = TMySpecialType.Create(12, 'hallo', Self) do
ginge doch?
oder meint ihr
with X := TMySpecialType.Create(12, 'hallo', Self) do
Und sowas wie "Self" für die temporäre "Variable" des WITH wäre auch schön, wenn man schon das X:= nicht selber angeben darf.
Delphi-Quellcode:
with Memo1, Memo1.Lines, Memo1.irgendwasanderes do
Text := Value[1] + sonstwas;