Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Standardvorgaben für Projekte (Pfade) (https://www.delphipraxis.net/203134-standardvorgaben-fuer-projekte-pfade.html)

TigerLilly 16. Jan 2020 11:03

Standardvorgaben für Projekte (Pfade)
 
Aus der Hilfe:

"Die Option Standard für neue Projekte ist eine allgemeine Option, die auf fast jeder Seite im Dialogfeld Projektoptionen angezeigt wird. Wenn Sie auf Standard für neue Projekte klicken, werden die aktuellen Einstellungen auf der Seite als Vorgabe für neue Projekt gespeichert."

Ich finde das nicht.

Wo kann man die Defaulteinstellungen der Projektoptionen für neue Projekte ändern?

TigerLilly 16. Jan 2020 11:40

AW: Standardvorgaben für Projekte (Pfade)
 
Wie man den Standard ändert, weiß ich noch nicht, aber das ist auch cool:

In den Projektoptionen kann man die Optionen speichern, in eine .optset-Datei.
Man kann aber auch auf "Übernmehmen" gehen + hier eine Datei laden bzw auswählen. Wenn man die Option "Als Referenz hinzufügen" wählt, dann werden die Einstellungen des Projekts aus dieser Datei genommen. Sieht in der Projektdatei so aus:

<Import Project="C:\__BuildTools\Delphi_Projektoptionen_De fault.optset" Condition="'$(Base)'!='' And Exists('C:\__BuildTools\Delphi_Projektoptionen_Def ault.optset')"/>

Muss man wissen, den ersichtlich ist das nicht sofort.

Uwe Raabe 16. Jan 2020 11:51

AW: Standardvorgaben für Projekte (Pfade)
 
Ich benutze diese Optsets auch um 3rd-Party Libraries einzubinden. In den Optsets sind dann die jeweiligen Suchpfade eingetragen und das OptSet hat auch einen sprechenden Namen (z.B. madExecpt, RaizeComps oder TmsComps). Dann sieht man in jedem Projekt gleich welche Bibliotheken eingebunden sind.

In einer Projektgruppe lassen sich auch die Pfade leicht in die verschiedenen Projekte kopieren, was gerade bei verzweigten Pfadstrukturen der Lib-Sourcen (z.B. madExcept, TMS Scripter Studio, Spring4d, GlScene) ganz hilfreich sein kann. Das erleichtert die Pflege dieser Pfade ungemein.

Die globalen Pfade sind dann weitestgehend clean und beschränken sich auf die einer frischen Delphi-Installation. Das freut dann wiederum auch das Build-System.


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