Zunächst hallo und herzlich willkommen in der
DP!!!
Versuchs mal mit
Delphi-Quellcode:
TestRecord = record
text: string[255];
farbe: TColor;
stil: TFontStyles;
end;
Das Problem ist, dass in deinem Record eigentlich nur der Pointer auf deinen String gespeichert wurde und nicht der String an sich! Mit der Lösung oben reservierst du auf jeden Fall den Speicher für 255 Zeichen, mehr geht leider nicht. Wenn du aber längere Strings benutzen willst, dann musst du das anders machen.