Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#5

AW: $(config) im Suchpfad möglich?

  Alt 16. Jan 2020, 17:38
Ich hab mir auch schon oft den Kopf zerbrochen wie es am Besten geht.
Leider unterstützt RadSudio relative Pfade nicht immer durchgängig, deshalb fielen mir schon Einige Versuche vor die Füsse.

Ich mache es jetzt Folgendermaßen:
- Anlegen der eigenen EnvironmentVariablen für die einzelnen Libraries
- In neuen Projekten habe ich mir meinen Library-Suchpfad zusammengebaut, und den lade ich in Search-Path der Projekte
- In den Suchpfaden nutze ich die Env-Variablen, und davon relative Pfade

Das hat die Nachteile:
- Ich muss in jedem neuen Projekt einmal die Suchpfade für alle Libraries in allen OS einstellen
- Füge ich neue Libraries hinzu muss ich auch evtl. die Projektpfade aktualisieren

aber die Vorteile:
- Bei Upgades von Delphi muss ich nur die paar Env-Variablen in der IDE anpassen
- Projekte enthallten die Pfade zu Ihren Libraries, nicht die IDE
- Ältere oder spezielle Projekte können auf verschiedene Libraries verweisen, ohne die IDE zu zerschiessen
- Bei Upgrades kann ich sehr schnell frische .DPROJ Files erstellen, fals nötig
- Wenn was nicht passt bekomme ich klare Fehlermeldungen, und das Abstellen ist Routine
- Mehrere Library-Versionen können parallel gehalten werden, für verschiedene Projekte

Also ein bischen Mehraufwand und Disziplin bei der Projekterstellung hat für mich einige Vorteile.
Ist aber leider auch noch nicht meine Idealkonfiguration

Geändert von Rollo62 (16. Jan 2020 um 17:40 Uhr)
  Mit Zitat antworten Zitat