Ich möchte einen String aus einer Zeile einer TStringList bearbeiten, genauer, ich möchte ab einer bestimmten Position (die ich vorher bestimmt habe) alle Zeihen entfernen, den String quasi abschneiden. Dazu habe ich versucht Delete zu nutzen:
Code: Alles auswählen
Delete(FolgeGelesen[line], positionS1, length(FolgeGelesen[line]));
FolgeGelesen[line] ist meine Zeile, aus der ich die Anfangsposition ermittelt habe und in der das Ende entfernt werden soll. "positionS1" ist die Position, "length(FolgeGelesen[line])" das Ende des Strings. Leider erhalte ich beim compillieren folgende Meldung:
Code: Alles auswählen
usrc.pas(56,45) Error: Can't take the address of constant expressions
Diese Zeigt auf den String (also FolgeGelesen[line]). Habt ihr einen Tipp?
Grüße!