![]() |
Zwei Stylebooks - für Android und iOS
Guten Abend,
ich versuche gerade, ein Stylebook für jeweils eine Plattform (iOS,Android,Win) in meinem Programm einzubinden. Sie unterscheiden sich aber nur ganz gering. Im OnCreate oder OnShow hab ich dann die Zuweisung so gestaltet:
Delphi-Quellcode:
Wenn ich das nun unter iOS ausprobiere, dann hängt sich die App beim Splash-Screen auf. Genauer gesagt hängt es sich bei:
{$IFDEF MSWINDOWS}
Stylebook:= Stylebook1; {$ENDIF} {$IFDEF IOS} Stylebook:= Stylebook1; {$ENDIF} {$IFDEF ANDROID} Stylebook:= Stylebook2; {$ENDIF}
Code:
auf.
Modul laden: CoreMotion. Ohne Debug-Infos. Basisadresse: $2E8B3000. Prozess Test (37104)
Was mache ich falsch? Viele Grüße Croco |
AW: Zwei Stylebooks - für Android und iOS
Okay, ich musste nur das TStyleDescription Objekt aus dem Stylebook entfernen und schon hat es sich nicht mehr aufgehängt.
Eine Frage habe ich aber immer noch: Wie kann ich verhindern, dass Styles aus einem Stylebook genommen werden, welches gar nicht der Form zugewiesen wurde? Also ich habe jetzt z.B. 2 Stylebooks auf meinem Formular. Je nach Betriebssystem möchte ich das erste oder das zweite benutzen. Aber irgendwie werden trotzdem Stile von dem Stylebook benutzt, dass gar nicht dem Formular zugewiesen wurde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz