Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: TSTRINGLIST in ein Array kopieren
13. Okt 2011, 15:08
Ohne Fehlerbehandlung und ungetestet:
Delphi-Quellcode:
procedure DateiEinlesen(const Dateiname: string);
var
LineList, FieldList: TStrings;
i, j: integer;
begin
//Zeilen
LineList := TStringlist.Create;
try
LineList.LoadFromFile(Dateiname);
//Felder
FieldList := TStringlist.Create;
try
FieldList.Delimiter := #9;
FieldList.StrictDelimiter := true;
for i := 0 to LineList.Count - 1 do
begin
//Zeile in Felder zerlegen
FieldList.DelimitedText := LineList[i];
//...und durchgehen
for j := 0 to FieldList.Count - 1 do
(* etwas mit dem Feld tun *)
end;
finally
FieldList.Free;
end;
finally
LineList.Free;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|