Zitat von
himitsu:
Das Ändern einzelner Werte eines Records ist nicht (sehr unpraktsich) änderbar.
Was spricht gegen folgendes?
Delphi-Quellcode:
begin
...
TGegnerRecord(Gegnerliste[i]^).Name:='Neuer Gegner';
TGegnerRecord(Gegnerliste[i]^).PosX:=10;
...
end;
Die Klasse muss man auch wieder sauber freigeben. Habe mal im Netz ein Beispiel (als Empfehlung) gefunden, mit einem wunderschönen Speicherleck. Leider weiss ich nicht mehr wo.