Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi dcc32 und Bedingungen (https://www.delphipraxis.net/31557-dcc32-und-bedingungen.html)

lkz633 11. Okt 2004 10:21


dcc32 und Bedingungen
 
Hallo,

ich möchte einige Builds mit dcc32 automatisieren.

Wie kann ich ein Projekt mit Bedingungen compilieren. (Wie in der IDE unter Projekt-Optionen-Bedingungn)

Habe zwar -DBedigung gefunden, das klappt aber nicht.
Vermutlich muss ich wie in der IDE noch irgendwie Projekt-AlleProjekte erzeugen/kompilieren ausführen, wie mach ich das aber mit dcc32?

Dank und Gruss
lkz633

alcaeus 11. Okt 2004 10:24

Re: dcc32 und Bedingungen
 
Hi lkz633,

MaBuSe hat ein gutes Tutorial zum dcc32 geschrieben: http://www.delphipraxis.net/internal...ct.php?t=34116

Greetz
alcaeus

lkz633 11. Okt 2004 10:27

Re: dcc32 und Bedingungen
 
Hab ich schon gesehen, darin wird meine Frage aber nicht beantwortet.
( Option Alle Unitscompilieren hat nicht geholfen)

lkz6333

Hansa 11. Okt 2004 11:27

Re: dcc32 und Bedingungen
 
Dafür ist Mabuses Tuto auch nicht gedacht. Du mußt die Compilerdirektiven von Hand in den Quelltext schreiben. Guck mal in der Hilfe, ich weiß die auch nicht auswendig. Ich meine in dem Tuto ist auch eine Liste. Ein Bsp.: IDE : vollständige Auswertung boolscher Ausdrücke : gechecked, entspricht im Source (*$B+*)

lkz633 11. Okt 2004 11:36

Re: dcc32 und Bedingungen
 
Darum geht es doch gar nicht.

Es get darum, eine Bedingung wie unter Projekt-Optionen-Bedingunen anzugeben und mit dieser das Projekt neu zu kompilieren.

Bedingte Kompilierung ist natürlich im Quelltext vorhanden.

Gruss lkz633

Schwabix 11. Okt 2004 23:21

Re: dcc32 und Bedingungen
 
Probier mal
dcc32 -b -dmeinDefine main.dpr

-b löst einen Rebuild aus und
-d... definiert ein Symbol, das man mit {$ifdef ...} ... {$endif} auswertet

Schwabix

Hansa 11. Okt 2004 23:30

Re: dcc32 und Bedingungen
 
Tja,

ich packe das in eine BAT-Datei und mache die Compiler-Direktiven oder die DCC32 Parameter mit rein. 8) Dadurch brauche ich keine "Bedingungen". Welche sollen das eigentlich sein ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 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