Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Einen String freigeben-SetLength oder :=''

  Alt 27. Nov 2005, 10:22
S := ''; und SetLength(S, 0); kommt im Endefekt auf's Sellbe raus, denn schlußendlich wird von beiden LStrClr(S); aufgerufen, was den String leert.

Wobei := besser ist, da hierbei direkt LStrClr aufgerufen wird, während SetLength ja erstmal prüfen miß, was mit dem String gemacht werden soll (nichts, größe ändern, oder total leeren).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat