LonghornUser hat folgendes geschrieben : |
wie stelle ich es an, dass ich per Kommandozeile (Shellexecute, ...) ein Delphi 2009-Projekt compiled bekomme, ohne dass ich das Projekt starten lassen und von Hand F9 drücken muss ?
|
Seit Delphi 2007 benutzt Delphi msbuild. Die .dproj-Datei ist ein Projekt fuer dieses Tool und im Startmenue gibt es einen Eintrag, der eine Kommandozeile so initialisiert aufruft, dass man mit
msbuild meinprojekt.dproj
ein Executable erzeugen kann. Das Ergebnis sollte das gleiche sein wie wenn man in der IDE compiliert, inclusive der Suchpfade und Pre- und Post-Build Events. Ich benutze das, um mittels automatischer Build-Scripte ohne die IDE zu starten ein Executable zu erzeugen.
(Sorry fuer die schwammigen Formulierungeen, ich habe gerade keine Delphi-Installation hier und auch keines meiner Build-Scripte, um das nachzusehen.)
twm