Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#13

AW: TDirectory.GetLogicalDrives

  Alt 16. Nov 2020, 14:06
Soweit ich weiß, ist die Methode Assign genau dazu da, damit hinterher beide Objekte nicht auf dieselbe Adresse zeigen, aber trotzdem denselben Inhalt haben. Die Adresse von ComboBox1.Items wird durch ComboBox1.Items.Assign(SL); nicht geändert, und SL kann bedenkenlos freigegeben werden. Gleiches gilt für die Methode AssignTo in die andere Richtung. Würden beide Objekte auf dieselbe Adresse zeigen, wäre die Methode Assign ziemlich sinnlos, weil man dasselbe durch ComboBox1.Items := SL; erreichen könnte.

Delphi-Referenz durchsuchenTStrings.Assign sagt auch:
Zitat:
Use Assign to set the value of the TStrings object from another object.
Grüße
Dalai
  Mit Zitat antworten Zitat