Delphi-Quellcode:
function cuttext(AString: string; delimiter: Char):array of string
var i: integer;
begin
setlength(result, 0);
i := 0;
while (pos(delimiter, astring) <> 0)then
begin
setlength(result, i+1);
result[i] := copy(astring, 0, pos(delimiter, astring)-1);
delete(astring, 1, pos(delimiter, astring));
inc(i);
end;
end;
Das dürfte doch deinem gewünschten sehr nahe kommen
Code ungetestet, habe den nur schnell hier geschrieben!
EDIT:
Habe die Boolean rausgenommen, ich glaub die Abfrage nach dem Trennzeichen düfte genügen
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.