Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Projekterzeugung automatisieren (https://www.delphipraxis.net/185488-projekterzeugung-automatisieren.html)

idefix2 16. Jun 2015 12:19

Projekterzeugung automatisieren
 
Gibt es eine Möglichkeit, ein Projekt via Command-Line-Aufruf zu erzeugen (statt mit shift-f9 in der IDE)?

baumina 16. Jun 2015 12:33

AW: Projekterzeugung automatisieren
 
Wenn du in der IDE das Projekt erzeugt hast, kannst du unten in dem Fenster Meldungen (Ausgabe) sehen wie die entsprechende Kommandozeile für den Kompiliervorgang lautete. dcc32.exe mit vielen Parametern.

Bernhard Geyer 16. Jun 2015 13:20

AW: Projekterzeugung automatisieren
 
Mit msbuild geht das ganz einfach:

call "<Delphi-Installdir>\bin\rsvars.bat"
msbuild "<MeinProjekt>.dproj"

idefix2 16. Jun 2015 20:20

AW: Projekterzeugung automatisieren
 
@bernhard Geyer
Danke! Funktioniert wunderbar.

@baumina
Danke dir auch - das wäre meine nächste Frage gewesen, wenn es keinen direkten Weg gegeben hätte.
Es wäre aber um einiges aufwändiger, weil ich mich immer darum kümmern müsste, wenn sich in der Projektdatei etwas ändert, und es müssen gegebenenfalls auch die Ressourcendateien neu generiert werden.

himitsu 16. Jun 2015 21:27

AW: Projekterzeugung automatisieren
 
Ja, man kann die DCC32 (für ein 32 Bit-Windows-Programm) aufrufen, seit einer Weile auch msbuild.
Aber nicht bei den Starter Editionen und ich glaub bei den Turbo Delphi Explorer auch nicht.

Wobei man immer auch die IDE starten und automatisch kompilieren lassen kann.
Delphi-Quellcode:
bds -?
:stupid:


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