Delimiter

T

tschli

Hallo,

ich habe folgenden Quelltext:
Code:
AnsiString dateiname; 
if (odlg_open -> Execute()) 
{ 
dateiname = (odlg_open -> FileName); 
TStringList *list = new TStringList(); 
list -> Delimiter = ';'; 
list -> LoadFromFile(dateiname); 
for (int y = 0; y < list -> Count; y++) 
{ 
sgrid_einlesen -> Rows[y] -> DelimitedText = list -> Strings[y]; 
} 
delete list; 
}
Eigentlich sollte bei dem Programm die Daten aus einer csv Datei in ein StringGrid eingetragen werden. Leider klappt das nur mit dem Trennzeichen Komma, ich brauch aber das Trennzeichen Semikolon!
Was mache ich falsch? Brauche dringend Hilfe .... ich verzweifle! :(
 
Hier die Lösung meines Problems:
Code:
AnsiString dateiname; 
if (odlg_open -> Execute()) 
{ 
dateiname = (odlg_open -> FileName); 
TStringList *list = new TStringList(); 
list -> LoadFromFile(dateiname); 
for (int y = 0; y < list -> Count; y++) 
{ 
sgrid_einlesen -> Rows[y] -> Delimiter = ';'; 
sgrid_einlesen -> Rows[y] -> DelimitedText = list -> Strings[y]; 
} 
delete list; 
}
 

Neue Beiträge

Zurück