Einzelnen Beitrag anzeigen

DSCHUCH

Registriert seit: 6. Jun 2007
Ort: Dresden
185 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Default Property-Werte werden nicht gespeichert, Inherited Forms

  Alt 14. Nov 2011, 08:44
Hallo,

hab gerade folgendes Problem: Komponente, Abgeleitete Form (mittels inherited im dfm), default Property Werte

Componente->Default Property X Boolwert=False.
Grundform ->Parentform für alle: Componente Property X wird auf true gesetzt.
Ableitung#1->Spezialfall: Componente Property X wird auf false gesetzt.

Delphi speichert das dann nicht. Hintergrund ist sicherlich das durch die Vererbung einmal true, einmal false der Defaultwert ist und somit nichts mehr gespeichert wird.

Kennt das jemand, habt Ihr eine Idee wie man es umgehen kann? PS- die Komponente selbst kann ich nicht ändern, ist ein Oberflächenelement.

Evtl. kann man das Verhalten abschalten, das er die Default werte im dfm weglässt -> wenn immer alle Propertywerte gespeichert würden, wäre es iO.

Daniel.
  Mit Zitat antworten Zitat