TStringList.DelimitedText
- Merve Yurdakul
Parameter
() : String;
Beschreibung
Die Eigenschaft DelimitedText stellt sämtliche Listeneinträge als einen String dar und bietet die Möglichkeit die TStringList-Obejkte wie einen einzigen String zu behandeln. Jeder String wird von dem Zeichen eingeschlossen, das in der Eigenschaft QuoteStr angegeben ist. Oder mit Zeichen das Zwischen den einzelnen Strings steht das in der Eigenschaft Delimiter angegeben ist.
Wird DelimitedText einen Wert zugeweisen, dann müssen die Strings zwischen dem in QuoteStr festgelegten Zeichen stehen oder mit dem in Delimiter definierten Trennzeichen voneinander getrennt werden. Die Methoden können auch gleichzeitig verwendet werden. Ein Leerzeichen wird immer als Trennzeichen interpretiert, außer es wird in Anführungszeichen gesetzt. Die Eigenschaft CommaText entspricht der Eigenschaft DelimitedText, wenn als Trennzeichen (Delimiter) ein Komma und als Anführungszeichen (QuoteStr) das Zeichen " eingesetzt wird.
Beispiel
procedure Test_DelimitedText; var text : String; TestObj : TStringList; begin TestObj := TStringList.Create; try TestObj.Delimiter := '+'; TestObj.DelimitedText := 'Igel+Rabe+Schlange+Eule'; if TestObj.Count <> 4 then raise ('Test_DelimitedText Error'); else showmessage(TestObj.DelimitedText); finally TestObj.free; end; end;