Thema: Delphi Proleme bei Locate

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Proleme bei Locate

  Alt 11. Sep 2012, 12:54
Auch das ist ersetzbar

Delphi-Quellcode:
mc: TMyClass;
..
  try
    mc := TMyClass.Create;
    mc.Property1 := Value1;
    mc.Property2 := Value2;
    mc.Property3 := Value3;
    mc.Method1(Param1, Param2);
  finally
    Free;
  end;
end;
Hier ist auch ein anderes Problem des WITH aufgefallen, denn beim Umbau fällt auf, daß der Scope vieles verschleift.
Und schwups, wurde beim Free etwas vergessen, was nun vermutlich gleich mal die ganze Form freigibt.

PS: try[enter] kennen wohl Viele, wo dann ein try-finally-end draus wird, aber wer kennt z.B. try[tab] ? (vorausgesetzt, das Delphi ist halbwegs aktuell [so um die 6 Jahre] und es ist keine Starter)

Delphi-Quellcode:
xxx := Tyyy.Create(Self);
try
    
finally
  xxx.Free;
end;
Und Delphi legt sogar von selbst die passende Variable an.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Sep 2012 um 13:01 Uhr)
  Mit Zitat antworten Zitat