Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#6

AW: Auch Records...kann man CopyOnWrite deaktivieren?

  Alt 3. Nov 2023, 15:04
Das ist prinzipiell schon richtig. Es kommt aber immer auf den konkreten Fall an, ob eine Umstellung von Record nach Class unproblematischer ist oder nicht. Dabei muss man eben auch immer überprüfen, ob das implizite Kopieren von Records an manchen Stellen nicht durchaus erwartet wird und bei Klassen dort anders agiert werden muss. Ebenso muss man sich Gedanken um Erzeugung und Ownership der Klassen-Instanzen machen. Sind bei den Records Operatoren im Spiel fällt das sowieso aus. In allen Fällen ist so eine Umstellung nicht mal eben mit dem Ändern des Keywords getan.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat