![]() |
Wie Realisiere ich einen Globalen Compilerswitch ?
Hallo,
Normalerweise macht man ja mittels
Delphi-Quellcode:
eine Compilervariable an und kann dann im SourceCode mittels
{$DEFINE Irgendwas} // Einschalten der Variable Irgendwas
Delphi-Quellcode:
Bedingten code Compilieren.
{$IFDEF Irgendwas}
// Bedingter Code {$ENDIF} Das Prob ist das das bei mir immer nur in der Unit Geht. Ich hätte aber gerne das der Compilerswitch für mein Komplettes Projekt gilt. Weis jemand wie das Geht ? Ich nutze Delphi 5 Pro |
Re: Wie Realisiere ich einen Globalen Compilerswitch ?
Müsste das nicht eigentlich funktionieren, wenn du das direkt in die *.dpr einbaust? :gruebel:
|
Re: Wie Realisiere ich einen Globalen Compilerswitch ?
1. Möglichkeit: definiere den define in einer Includedatei und inkludiere diese in alle benötigten Units.
2. Möglichkeit: Projekt->Optionen->Verzeichnisse/Bedingungen: Dort dann unter Bedingungen/Definitionen den Define Namen eintragen. |
Re: Wie Realisiere ich einen Globalen Compilerswitch ?
Cool Danke für die Tipps.
Werde es mal Ausprobieren. -- Also das festlegen in der DPR Datei geht leider nicht. |
Re: Wie Realisiere ich einen Globalen Compilerswitch ?
Schau dir mal die JVCL an. Besonders jedi.inc und jvcl.inc.
Der Nachteil von .inc Files ist das man sie ueberall eintragen muss. Der Nachteil von Projekt->Optionen->Verzeichnisse/Bedingungen ist das man leicht vergisst das man dort etwas eingestellt hat. |
Re: Wie Realisiere ich einen Globalen Compilerswitch ?
OK thx.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 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 by Thomas Breitkreuz