Das was Medium geschrieben hat trifft ja den Kern der Sache, wobei ich ein (persönliches) Problem mit den Klassen habe.
So wie MyStringlist[i]:='text' nicht geht, MyString:='Text' aber sehr wohl, verhält es sich bei Records und allen anderen Datenstrukturen genauso.
Es muß der Umweg über "echte" variablen gegangen werden.
Delphi-Quellcode:
myString:=Mystringlist[i];
myString:=TUWASMIT(Mystring);
MyStringlist[i]:=myString;
Gruß
K-H