Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
Delphi 12 Athens
|
Re: Einen String freigeben-SetLength oder :=''
27. Nov 2005, 11: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
|