Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#28

AW: TFile, TDirectory vs. alte Funktionen

  Alt 2. Sep 2015, 16:49
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;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 2. Sep 2015 um 16:55 Uhr)
  Mit Zitat antworten Zitat