hm nen einfacher weg ist auch einfach die TStrings Klasse: Als standardmäßiger stringseperator ist das ";" eingestellt. vondaher use the DelimitedText property
Zitat von
onlinehilfe:
Die Eigenschaft DelimitedText stellt alle Strings im TStrings-Objekt in einem einzigen String dar.
Delphi-Syntax:
property DelimitedText: string;
C++ Syntax:
__property AnsiString DelimitedText = {read=GetDelimitedText, write=SetDelimitedText};
Beschreibung
DelimitedText bietet die Möglichkeit, alle Strings eines TStrings-Objekts wie einen einzigen String zu behandeln.
Beim Lesen von DelimitedText erhalten Sie einen Wert, in dem die einzelnen Strings auf zwei Arten voneinander getrennt sind: jeder String wird von dem Zeichen eingeschlossen, das in der Eigenschaft QuoteChar angegeben ist. Zwischen den einzelnen Strings steht das Zeichen, das in der Eigenschaft Delimiter angegeben ist.
Wenn Sie DelimitedText einen Wert zuweisen, müssen die einzelnen Strings zwischen dem in QuoteChar festgelegten Zeichen stehen oder mit dem in Delimiter definierten Trennzeichen voneinander getrennt werden. Die beiden Methoden können auch gleichzeitig verwendet werden.
Hinweis: Die Eigenschaft CommaText entspricht der Eigenschaft DelimitedText, wenn als Trennzeichen (Delimiter) ein Komma und als Anführungszeichen (QuoteChar) das Zeichen " verwendet wird.
damit haste deinen string schnell auseinander gefrickelt
gruß
reli