Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: TStrings einer TListBox auswechseln?

  Alt 8. Mai 2006, 12:06
Intern wird eine TStringList verwendet. Diese freizugeben ist unmoeglich. Es wuerde zu Abstuerzen fuehren.
Man kann einen anderen TStrings-Abkoemmling wie etwa eine TStringList einfach zuweisen. Die Implementierung der Zuweisung loescht die Strings der ListBox und kopiert die Strings der anderen Liste. An der Quell-Liste aendert sich garnichts.

Setze dich mal mit der Methode Assign und AssignTo von TPersistent auseinander.
  Mit Zitat antworten Zitat