es kommt dauf an ... bei TStrings/TStringList ist Text langsamer, da es den Gesamt-String erstmal aus den Einzel-Strings zusammensetzt und bei setzen zerlegt, wärend .Value direkt auf die Einzel-Strings zugreift.
TStrings in Verbindung mit TMemo ist wirklich langsamer, da es dort nur eine Umleitung zum "Memo" ist und im "Memo" der Inhalt als Gesamt-String gespeichert ist.
Es ging aber mehr um das Prinzip ... also das man
anhand seiner "Aufgabenstellung" auch zum Ziel kommt, indem man es "direkt" in Code umsetzt.
Ein Therapeut entspricht 1024 Gigapeut.