Autor Beitrag
trick17
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 09.04.06 16:05 
Hallo allerseits

Ich habe folgendes Problem: Ich habe eine Textzeile, in dem die einzelnen Elemente mit Tabulatoren getrennt sind:

eintrag nummer 1 eintrag2 eintrag nummer 3

Ich habe das ganze versucht per Delemiter einzulesen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
// Now add some cars to our list - using the DelimitedText property
  // with overriden control variables
  textline.Delimiter := #9;  // Tabulator
  textline.DelimitedText := 'eintrag nummer 1  eintrag2  eintrag nummer 3';


Allerdings will das nicht so wie es soll, da diese Funktion auch Leerzeichen als Trennzeichen nimmt.
Irgendjemand eine Ahnung wie ich nur Tabulatorzeichen nutze ??

Dankeschön

Trick

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 09.04.06 23:02 
Moin und :welcome: im Forum!

user profile icontrick17 hat folgendes geschrieben:
Ich habe folgendes Problem: Ich habe eine Textzeile, in dem die einzelnen Elemente mit Tabulatoren getrennt sind:
[...]
Allerdings will das nicht so wie es soll, da diese Funktion auch Leerzeichen als Trennzeichen nimmt.
Irgendjemand eine Ahnung wie ich nur Tabulatorzeichen nutze ??

Sofern die einzelnen Datenfelder nicht mit Quote-Zeichen (.QuoteChar bzw. ") gekapselt sind, kann die Methode von TStrings das nicht, leider. Wenn es nur mit dem Tab getrennt sein soll/muss/ist, dann such mal nach Suche in: Delphi-Forum, Delphi-Library EXPLODE

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
trick17 Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 10.04.06 10:37 
Ah ja, und wieder etwas schlauer

Vielen Dank für die schnelle Antwort