Morgen zusammen,
also ein bisschen hat es was gebracht, aber nicht viel..
Bisschen musste ich anpassen, aber sonst einleuchtend schneller:
Delphi-Quellcode:
function gibmirToken(s:string; sep:char) :string;
begin
Result := Copy(s, 1, Pos(#9, s) - 1);
end;
//hier wird die zweite Stelle des durch tab geteilten Strings aus quelle ermittelt
function gibmirwortart(s:string; sep:char) :string;
begin
Delete(s, 1, Pos(#9, s));
Result := Copy(s, 1, Pos(#9, s) - 1);
end;
//hier wird die dritte Stelle des durch tab geteilten Strings aus quelle ermittelt
function gibmirLemma(s:string; sep:char) :string;
begin
Delete(s, 1, Pos(#9, s));
Delete(s, 1, Pos(#9, s));
result:= s;
end;
Ich versuche jetzt noch das mit FastMM.
Danke allen für die Tipps!
Grüße,
friedemann