Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Klassendesign - wie umgehen mit bedingten Eigenschaften?

  Alt 21. Dez 2015, 13: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)
$2B or not $2B

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