[quote]
Delphi-Quellcode:
slTmp := TStringList.Create;
slTmp.Clear();
sText := '';
sText := Text der durchsucht werden soll;
Was wird denn das? Hat eine gerade neu erstelle Stringliste etwa schon einen Inhalt, den man mit Clear löschen muss? Wenn ich einem String einen neuen Wert zuweise, muss ich da den vorher String mit dem Leerstring vorinitialisieren?
Das mal abgesehen, von den zwei völlig unnötigen Pos() aufrufen, die das ganze nur verlangsamen.