Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: TStringList: Arbeiten ohne Add-Methode

  Alt 6. Jun 2005, 21:27
Zitat von alzaimar:
Intern werden in einer TStringlist die Zeilen als ein String abgelegt. Die Zeilen sind durch CRLF voneinander getrennt. Du kannst erstens 10000x Add('') aufrufen, oder 100000xCRLF hinereinander in die Property'Text' schreiben, wie's beliebt. Aber ich versteh nicht, was Du gegen 'Add' hast.
Nene du...
Text ist eine Property, die aus den einzelnen Strings zusammengestzt wird.
Ein bestzen von Text bewirkt ein Zerpflücken in einzelne Strings, die wiederrum eingefügt werden.
als Tlist Descendant ist TStringList nix weiter als eine komfortable Kapselung eines PPointerArrays, spezialisiert um Strings zu halten.
100.000-mal Text zu besetzen könnte ziemlich hart auf den Magen des Lesers oder die Performance schlagen. Wohl eher beides.
  Mit Zitat antworten Zitat