Hi SaltJohn,
auch von mir ein herzliches Willkommen in der Delphi-Praxis.
Um den String aufzuteilen habe ich mal diese ganz nützliche Funktion im Internet gefunden :
Delphi-Quellcode:
type
ArrOfStr = array of string;
function Explode(var a: ArrOfStr; Border, S: string): Integer;
var
S2: string;
begin
Result := 0;
S2 := S + Border;
repeat
SetLength(A, Length(A) + 1);
a[Result] := Copy(S2, 0, Pos(Border, S2) - 1);
Delete(S2, 1, Length(a[Result] + Border));
Inc(Result);
until S2 = '';
end;