Wenn die Daten nicht gezeigt werden, kann man keinen Fehler im Code erkennen. Dass der Code für sich genommen korrekt funktioniert zeigt folgender Test:
Delphi-Quellcode:
memDaten.Lines[i] := 'key=abc[Pk]def';
zeichen := memdaten.Lines.ValueFromIndex[i]; // zeichen = 'abc[Pk]def';
zeig:= pos('[Pk]', zeichen); // zeig = 4;
Warum sollte ValueFromIndex nicht funktionieren?
marabu