AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Pascal Project Manager & Editor

Pascal Project Manager & Editor

Ein Thema von Harry Stahl · begonnen am 13. Mär 2016 · letzter Beitrag vom 15. Sep 2024
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.961 Beiträge
 
Delphi 12 Athens
 
#20

AW: Pascal Project Manager & Editor

  Alt 4. Nov 2019, 05:27
falls das umsetzbar wäre, wäre es sehr viel leichter eine Projekt noch nach Jahren oder nach eine Neuinstallation zu kompilieren da das Verhalten eines Projekt ganz massgeblich von den eingestellten Pfaden abhängig ist.

Mit einer Möglichkeit -D -U und andere Parameter für die Komandozeile mit anzugeben, gäbe es aber auch einen akzeptablen Workaround.

Julian
Für das Kompilieren muss man doch heute mit msbuild keine Pfade mehr manuell angeben. Wozu sollte man heute noch dcc*.exe manuell aufrufen? Es reicht, wenn vor dem Kompilieren die entsprechende Batchdatei aufgerufen wird, z.B. sieht das bei uns so aus (Delphi 10.3):
Code:
call "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\rsvars.bat"

MSBuild "....groupproj" /target:Build /p:config=Debug;Platform=Win32
MSBuild "....dproj" /target:Build /p:config=Debug;Platform=Win32
Der erste Befehl kompiliert die Komponentenpackages, der zweite das Projekt an sich.

Das ließe sich also sogar recht einfach einbinden.

Wenn dann noch die erzeugte .bpl auch in die Packageliste in der Registry eingetragen werden könnte für Design-Packages, könnte man damit auch die Komponenteninstallation machen.
Nebenbei: Für diesen Zweck entwickle ich gerade ein kleines Tool.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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