Möchte mal ne Competition starten, ein Gegenstück von FindString(), welches das erste Vorkommen eines Strings ermittelt. Ich will aber das letzte Vorkommen im String haben
Später folgt noch eine Prozedur, die das n. Vorkommen ermittelt (dazu am besten nen separatren Thread aufmachen!).
Ich fang mal an mit dem hier:
Code: Alles auswählen
Procedure FindLastString(String$, StringToFind$)
	Protected neu=FindString(String$, StringToFind$, 1), alt=neu
	While neu
		alt=neu
		neu=FindString(String$, StringToFind$, alt+1)
	Wend
	ProcedureReturn alt
EndProcedure
Debug FindLastString("anna", "a")- -Unicode+Threadsafe Support, wenn möglich
-EnableExplicit Kompatiblität
-Größte Bequemlichkeit für den Benutzer (optionale Parameter einbauen, etc.)
-Möglichst gute Performance 

