also entweder macht du das wie über mit schon beschrieben mit einer weiche für grade/ungrade zeilen
oder du lässt das mit DelimitedText weg, gehst zeile für zeile durch und parst jede einzelne zeile
(was ich persönlich viel übersichtlicher finde).
so in die richtung:
Delphi-Quellcode:
RInf.Text:= htt.Get(H+'/'+D+'/history.config');
for i:=0 to RInf.Count - 1 do
begin
if ParseLine(RInf[i], VersionsInfo) do
begin
//versions check hier
end;
end;
ParseLine(...) wär dann ne eigene function die du dir selber schreiben mußt.