Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Projektplanung und -Management (https://www.delphipraxis.net/85-projektplanung-und-management/)
-   -   Dateien umbennen - welches Namensformat? (https://www.delphipraxis.net/193010-dateien-umbennen-welches-namensformat.html)

himitsu 8. Jul 2017 10:46

AW: Dateien umbennen - welches Namensformat?
 
Zitat:

Zitat von Rollo62 (Beitrag 1376263)
Ich habe früher immer Alles über Tools\Delphi Serachpfade abgebildet, dies wurden dann
bei verschiedenen 3rd Party Komponenten schnell vollgemüllt und unübersichtlich.

Vorallem wenn ein "Tool" mehrere Suchpfade hat, dann Diese in eine eigene Variable und dann nur die Variable in den Such-/Bibliothekspfad, als
Delphi-Quellcode:
%ToolPfad%
oder
Delphi-Quellcode:
$(ToolPfad)
.
Tools > Optione... > Umgebungsoptionen > Umgebungsvariable

Ob diese Variable dann in Delphi (neuer Name in "Vom Anwender überschrieben" oder in Windows "Umgebungsvariablen für dieses Konto" oder gar in "Systemvariablen" rein kommen, das hängt davon ab, ob man diese Variablen auch in externen Programmen nutzen will.
Leider wurden in
Delphi-Quellcode:
\bin\rsvars.bat
diese zusätzlichen Variablen vergessen.

Rollo62 8. Jul 2017 11:08

AW: Dateien umbennen - welches Namensformat?
 
Hallo Himitzu,

dankesehr für den Tipp
Das man in Tools > Optione... > Umgebungsoptionen > Umgebungsvariable auch mehrere Pfade unten einen Bezeichner angeben kann habe ich nocht nicht probiert.
Ist einen Versuch wert.

Kann man auch diese Environment Konfiguration bequem speicern:
$(ToolPfad1)=...
$(ToolPfad2)=...
$(ToolPfad2)=...
...
$(ToolPfadn)=...

wenn man von einer Version zur nächsten geht ?
Genau diese Art von Konfigurationsorgien möchte ich Vermeiden.

So wie ich es sehe muss jeder Environment Pfat einzeln bearbeitet werden, oder wömöglich gibt es tief in RegEdit oder sonstwo eine Möglichkeit das als .reg oder anders zu speichern.

Rollo

himitsu 8. Jul 2017 12:00

AW: Dateien umbennen - welches Namensformat?
 
Code:
ToolA=Pfad1;Pfad2;Pfad3
ToolB=Pfad
Suchpfad=...;$(ToolA);$(ToolB);$(ToolC)
Das Selbe kann man auch bei der PATH-Variable von Windows machen,
aber man muß eventuell aufpassen, dass die Untervariablen z.B. alphabetisch sortiert vor der Zielvariable stehen.

Vorteil ist auch, dass man so die großen Variablen leichter bearbeiten (vorallem aufräumen/löschen) kann.
Und es lässt sich leichter prüfen, ob etwas enthalten ist, z.B. in einem Setup, denn "enthält $(xyz)" ist einfacher, als "freidefinierbare" Pfade zu suchen, wenn man keine "festen" Installationspfade hat.
Und speziell bei einem Update gibt es so weniger Probleme, da nur die eigenen Variablen komplett angepasst werden müssen, anstatt die Pfade irgendeiner alten Version raussuchen und in der großen Suchpfadvariable anpassen zu müssen.

Nimm mal sowas wie DevExpress, wo im Suchpfad zwei Millionen Pfade auftauchen, da wäre es toll, wenn die auch sowas machen würden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 Uhr.
Seite 6 von 6   « Erste     456   

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