![]() |
$ifdef FMX oder $define VCL
gibt es Compiler direktien mit den ich feststellen kann ob ich für VCL oder für FMX meine Anwendung kompilieren will ?
Hintergrund , ich muss units ohne GUI Anteil in beiden Welten verwenden, z.b. die Klasse TBitmap ..... |
AW: $ifdef FMX oder $define VCL
|
AW: $ifdef FMX oder $define VCL
ich habe eine Bildverabeitungsbibliothek, alles ohne GUI Elemente und immer für VCL.Graphics codiert, hier muss wahrscheinlich dann per Hand einen Compiler Flag definieren ob VCL (alte Funktionen) oder FXM ( für die neuere Version) verwenden will, woran erkannt der Compiler welches Framework verwendet werden soll?
Obiges Skript muss ich ja manuell auf jeder Maschine / Delphi Installation erstellen, wie kann ich mir sicher sein, daß auf jedem Entwicklungs PC und bei jedem Teammitglied genau mit diesen Einstellungen kompiliert wird ? |
AW: $ifdef FMX oder $define VCL
Zitat:
|
AW: $ifdef FMX oder $define VCL
Delphi-Quellcode:
oder besser
{$IF...}
--{$ELSE} irgendwelcher Text/Mist, welcher sich niemals kompilieren lässt {$ENDIF}
Delphi-Quellcode:
{$IF...}
--{$ELSE} {$MESSAGE Fatal 'bla bla bla'} // oder "Error", falls mehrere Messages {$ENDIF} ![]() |
AW: $ifdef FMX oder $define VCL
Hallo Uwe,
dankesehr, das ist eine super Info :thumb: Leider kommt bei mir ein Fehler Zitat:
Setze hier Rx10.2.2 Ent ein. Was könnte der Gtund sein ? Rollo |
AW: $ifdef FMX oder $define VCL
Häng doch die Datei mal hier an.
|
AW: $ifdef FMX oder $define VCL
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Uwe,
sorry, etwas später ... Hier die Datei. Rollo |
AW: $ifdef FMX oder $define VCL
Da fehlt die spitze Klammer vor dem Project.
|
AW: $ifdef FMX oder $define VCL
Mach keinen Quatsch :shock: Ich brauch wohl bald ne Brille
Dankesehr fürs drüberschaun, probier ich gleich nochmal aus. Edit: Also bei mir ist eine Klammer drin, habs jetzt mit mehreren Texteditoren probiert und der der IDE selbst. Zitat:
Naja, ist schon spät wahrscheinlich bin ich doch blind, ich versuchs morgen nochmal. Interessant was man mit dem UserTools.dproj noch so Alles anstellen kann. Gibt es da noch irgendeine Dokumentation ? Ich vermute mal das diese Datei benutzt wird um fehlende Einträge/Änderungen global an Allen Projekten einzuflechten. Rollo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 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