Forum: Projektplanung und -Management
by himitsu,
8. Jul 2017
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...
Forum: Projektplanung und -Management
by himitsu,
8. Jul 2017
Vorallem wenn ein "Tool" mehrere Suchpfade hat, dann Diese in eine eigene Variable und dann nur die Variable in den Such-/Bibliothekspfad, als %ToolPfad% oder $(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"...
Forum: Projektplanung und -Management
by himitsu,
6. Jul 2017
Meine Units haben fast Alle xxx.yyy.zzz bzw. xxx.yyy.zzz.********
und das ist dann nochmal nach Projekten ala xxx oder xxx.yyy in gleichnamigen Unteverzeichnichnissen gruppiert.
Erstmal damit nich alles in einem Verzeichnis liegt und dann kann so auch jedes "Projekt" einzeln in die Versionskontrolle.
Forum: Projektplanung und -Management
by himitsu,
3. Jul 2017
Logging.Consts.Internals.pas
Logging.Consts.pas
Logging.Types.Internals.pas
Logging.Types.pas
Logging.Interfaces.Internals.pas
Logging.Interfaces.pas
Logging.Classes.Internals.pas
Logging.Classes.pas
Logging.Utils.pas
Logging.Utils.Database.pas
Forum: Projektplanung und -Management
by himitsu,
9. Jun 2017
Bei mir haben Units auch mindestens 2 bis 3 Ebenen.
MeinKürzel.DieFunktion.pas
MeinKürzel.EineGruppe.DieFunktion.pas
"MeinKürzel" für Komponenten/GemeinsameUnits und "ProjektName" für das jeweilige Projekt.
Man muß auch nicht unbedingt name.space verwenden, denn unser_score oder CamelCase ist auch weit verbreitet, aber so passt es sich in die Unitnamen des Delphi ein und man kann auch...