Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.224 Beiträge
 
Delphi 12 Athens
 
#2

AW: Klassendesign - wie umgehen mit bedingten Eigenschaften?

  Alt 21. Dez 2015, 12:34
Interfaces und Bar da rein?


stored kennt nicht nur True oder False

Delphi-Quellcode:
private
  function StoredBar: Boolean; // Result := FBar <> FAktuellerDefaultWert;
published
  property Bar: Integer read FBar write FBar stoded StoredBar;
Vorallem Default muß aber unbedingt mit dem übereinstimmen, was nach dem Constructor wirklich standardmäßig gesetzt ist, da es sonst nette unschöne Ergebnisse liefert.
In "aktuelleren" Delphis, kann man das Default und Stored auch als Attribute definieren (vorallem Default ist da gut, da es auch Strings unterstützt)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (21. Dez 2015 um 12:39 Uhr)
  Mit Zitat antworten Zitat