Dann Wenn dann irgendwann die klasischen Stringfunktionen sie Pos und Copy auf zerobased Strings umgebaut werden,
Wirds nicht. Wenn dann gibt es sie nicht mehr. Es macht keinen Sinn neben den objektoriertierten Ansatz einer Methode String.IndexOf noch die alte Funktion Pos zu haben.
Intern kann man es die Pos-Methode umschreiben auf
function Pos(const SubString, S: String): Integer;
begin
result := S.IndexOf(SubString) + 1;
end;
Windows Vista - Eine neue Erfahrung in Fehlern.