Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Styles - Best practices

  Alt 8. Mai 2015, 17:38
Seit XE7 muss man das nicht mehr mit IFDEF's machen, sondern kann das eben viel komfortabler mit EINEM StyleBook machen, in das man in der jeweiligen Ansicht gleich den gewünschten Style (also schon zur Designzeit) lädt. Das hat auch den Vorteil, dass man schon zur Designtime die Oberfläche im gewünschten Stil betrachten und gestalten kann.

In die Exe wird dann je nach kompilierter Plattform nur der dazugehörige Style gelinkt (also aus der "Unit.Windows.fmx" oder eben "Unit.Macintosh.fmx" bzw. die mobilen Forms). Das hat mit der Vererbung zu tun, die so ähnlich wie bei den Frames funktioniert. In der Masteransicht hat das Stylebook keinen Inhalt. Alle anderen Ansichten erben also von diesem StyleBook erst mal: nichts. Dann kommt eben nur das dazu, was in der entsprechenden Ansicht geladen wurde. Und nur das geht in die Exe rein. Also kein Ressourcen-Problem.
  Mit Zitat antworten Zitat