Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
Delphi 12 Athens
|
Auch Records...kann man CopyOnWrite deaktivieren?
3. Nov 2023, 12:53
Delphi-Quellcode:
Function RecordAusListe(aName:String) : TMyRecord
Begin
Result := MyRecordLIST.Items[IndexOfName(aname)];
end;
Procedure Tuwas;
var myRec:TMyRecord;
Begin
myrec := RecordAusListe('Peter');
myRec.Hitpoints := 5;
// oder
RecordAusListe('Peter').Hitpoints := 5;
end;
Das ändert nur Kopien des Records.
Gibts ne Möglichkeit sowas ohne CopyOnWrite zu machen , also direkt in den Record zu schreiben?
Geht es ohne ^ ?
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty ( 3. Nov 2023 um 13:07 Uhr)
|