Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi FMX oder VLC in IFDEFs unterscheiden (https://www.delphipraxis.net/205993-fmx-oder-vlc-ifdefs-unterscheiden.html)

MyRealName 7. Nov 2020 11:19

FMX oder VLC in IFDEFs unterscheiden
 
Gibt es eine Möglichkeit in IFDEF Einstellungen nach FMX oder VCL zu unterscheiden ?

Ich habe eine generelle unit geschrieben, die ich in VCL und FMX nutzen kann, aber die beinhaltet jetzt einen TTimer und der ist je nach Framework in einer anderen Unit. Bisher mache ich das mit einem selbst-definierten IFDEF, gobt es da was integriertes in Delphi ? Sowas wie {$IFDEF FMX} ?

Danke schonmal

Rollo62 7. Nov 2020 11:33

AW: FMX oder VLC in IFDEFs unterscheiden
 
Es gibt da einen schönen Trick von Uwe.

MyRealName 7. Nov 2020 12:09

AW: FMX oder VLC in IFDEFs unterscheiden
 
Danke, den kannte ich noch nicht, sehr hilfreich!

himitsu 7. Nov 2020 12:57

AW: FMX oder VLC in IFDEFs unterscheiden
 
Ohne Änderung an Delphi gäbe es wohl noch den Weg über die Defaultnamespaces.

Aber alles zielt am Ende darauf hinaus, dass der FrameworkType bzw. die Namespaces ordentlich gesetzt sind (was se nicht immer sind), sonst gäbe es keine Möglichkeit der Unterscheidung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz