Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: FMX: Style-Dateien auslesen und Ressourcen enumerieren

  Alt Gestern, 02:57
AHHHHHHHH, ich glaub/befürchte, ich hab's.

Zur DesignTime kann man Styles aller Plattformen laden,
aber zu Laufzeit nur Styles für die aktuelle Plattform.


Delphi-Quellcode:
procedure TStyleCollectionItem.LoadFromStream(const Stream: TStream);
begin
  if (FStyleBook <> nil) and (csDesigning in FStyleBook.ComponentState) then
    TStyleStreaming.SetSupportedPlatformHook(CheckPlatformTargetAtDesignTime) // liefert immer True
  else
    TStyleStreaming.SetSupportedPlatformHook(CheckPlatformTargetAtRunTime); // nur True, wenn Plattform stimmt
Fazit: ich werde das csDesigning setzen
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (Gestern um 02:59 Uhr)
  Mit Zitat antworten Zitat