Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.929 Beiträge
 
Delphi 12 Athens
 
#1

Auch Records...kann man CopyOnWrite deaktivieren?

  Alt 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)
  Mit Zitat antworten Zitat