Hi,
willkommen in der Delphi-Praxis!
Dein Problem kannst du lösen, indem du die Grafik beim Speichern kopierst:
Delphi-Quellcode:
Form1.GameEntry^.Picture[1] := TPicture.Create;
Form1.GameEntry^.Picture[1].Assign(Image1.Picture);
Zitat von
tobi1701:
merkwürdigerweise allerdings nicht der text, obwohl das ja auch ein pointer ist
Strings werden in Delphi als Werttypen behandelt und somit bei einer Zuweisung kopiert.
Im Übrigen ist mir noch aufgefallen, dass du für Description ein TMemo verwendest. Hier wäre TStrings wohl günstiger.
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)