Hier ein Mini Beispiel wie man es machen könnte:
Delphi-Quellcode:
procedure MySplit (const Delimiter: Char; Input: string; const Strings: TStrings);
begin
Assert(Assigned(Strings));
Strings.Clear;
Strings.Delimiter := Delimiter;
Strings.DelimitedText := Input;
end;
// Aufruf:
procedure TForm1.Button1Click(Sender: TObject);
var
SL: TStringList;
begin
SL := TStringList.Create;
try
MySplit(' ', 'Hallo Delphi Praxis', SL);
ShowMessage(SL[0]); // = Hallo
ShowMessage(SL[1]); // = Delphi
ShowMessage(SL[2]); // = Praxis
finally
SL.Free;
end;
end;
Meintest Du so etwas?