Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Project mit Kommandozeile compilieren ohne Delphi IDE ? (https://www.delphipraxis.net/15482-project-mit-kommandozeile-compilieren-ohne-delphi-ide.html)

stoxx 29. Jan 2004 16:22


Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
kann ich ein Project auch mit hilfe einer Kommandozeile compilieren ?
oder muss die IDE immer gestartet sein und ich den Menüpunkt Project/ compilieren(erzeugen) auswählen.

Danke, Gruß
stoxx

Hansa 29. Jan 2004 16:41

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
DCC32.EXE

stoxx 29. Jan 2004 16:57

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Zitat:

Zitat von Hansa
DCC32.EXE

vielen Dank, hätte ich auch fast selber drauf kommen können, hab zwar schon .res dateien damit erzeugt. Aber das damit auch das Project zu compilieren geht, wusste ich net so genau.
Gelten bei dieser Vorgehensweise dieselben Compiler Befehle, wie man in der IDE unter Project/Optionen/compiler mit Häckchen einstellen kann, oder muss man sich da selber drum kümmern ?

Hansa 29. Jan 2004 17:43

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Wie der Name schon sagt : "Kommandozeile". Da gibt es dann auch noch Kommandozeilen-Parameter. 8) Wie wäre es, einmal DCC32 in der Kommandozeile einzugeben ??? :lol:

Jens Schumann 29. Jan 2004 18:02

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Zitat:

Zitat von stoxx
... hab zwar schon .res dateien damit erzeugt. Aber das damit auch das Project zu compilieren geht, wusste ich net so genau..

Du meinst bestimmt brcc32.exe

Bernd Ua 29. Jan 2004 20:35

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Zitat:

Gelten bei dieser Vorgehensweise dieselben Compiler Befehle, wie man in der IDE unter Project/Optionen/compiler mit Häckchen einstellen kann, oder muss man sich da selber drum kümmern ?
Die neueren Delphi Versionen erzeugen deshalb neben der <Projektname>.dof Datei (IDE Compiler Einstellungen) für jedes Projekt auch eine <Projektname>.cfg Datei mit den Compiler-Einstellungen im Format des dcc32

Bernd

stoxx 29. Jan 2004 23:06

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
vielen Dank an alle !

hab noch ein Problem. Obwohl in der hilfe zu dem Parameter "-B" beschrieben steht.

-B = Alle Units erzeugen.

ich habe ein Batch Datei erstellt.

c:\Delphi\bin\dcc32 -B g:\projects\test\project1.dpr
pause


Dennoch meckert er, dass er die Unit1.dcu nicht finden kann.
Mit diesem Parameter -B müsste er doch die dcu Dateien aus den .pas Dateien erstellen.
Oder seh ich das falsch ?

Hansa 29. Jan 2004 23:13

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Zitat:

Zitat von stoxx
...Dennoch meckert er, dass er die Unit1.dcu nicht finden kann.
Mit diesem Parameter -B müsste er doch die dcu Dateien aus den .pas Dateien erstellen.
Oder seh ich das falsch ?

Etwas 8) Kommandozeile hat damit nichts zu tun. Auch die Pfadangaben müssen natürlich stimmen !

stoxx 29. Jan 2004 23:18

Re: Project mit Kommandozeile compilieren ohne Delphi IDE ?
 
Zitat:

Zitat von Hansa
Zitat:

Zitat von stoxx
...Dennoch meckert er, dass er die Unit1.dcu nicht finden kann.
Mit diesem Parameter -B müsste er doch die dcu Dateien aus den .pas Dateien erstellen.
Oder seh ich das falsch ?

Etwas 8) Kommandozeile hat damit nichts zu tun. Auch die Pfadangaben müssen natürlich stimmen !


er sucht schon richtig ! steht ja in der cfg Datei drin.
Wenn ich die DCU wieder reinkopiere, dann gehts ja !
Ich will aber, dass er die pas Datei nimmt ! nicht die dcu .. hmm


Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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-2025 by Thomas Breitkreuz