Zitat von
Spider:
Delphi-Quellcode:
var
I: Integer;
SL: TStringList;
begin
SL := TStringList.Create;
try
SL.Add('0');
SL.Add('1');
SL.Add('2');
for I := 1 to SL.Count do
begin
ShowMessage(SL.Strings[I]);
end;
finally
SL.Free;
end;
end;
Fazit: Es werden nur 1 und 2 angezeigt.
Da in der
dc.loc Dateien stehen:
URL;MD5;Wohin
sollte ja auch die erste Datei ausgelesen werden und nicht "vergessen" werden.
Wenn du das so machst und alle Strings angezeigt werden sollen, musst du statt
Delphi-Quellcode:
ShowMessage(SL.Strings[I]);
das schreiben:
ShowMessage(SL.Strings[I - 1]);
sonst fehlt der Eintrag mit der 0, weil das for... bei 1 anfägt und dadurch nicht der Eintrag mit dem Index 0 angezeigt wird...
Aber ich würds auch mit Count - 1 machen...^^