Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden (https://www.delphipraxis.net/199685-delphi-sehr-umfangreiche-projekt-ordner-struktur-wie-dateien-finden.html)

hoika 12. Feb 2019 15:29

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Hallo,
Zitat:

Verwende nicht den globalen search path oder die PATH-Variable, sondern die äquivalenten Pfadangaben in den Projekt-Options. Um die Pfadnamen zu verkürzen definieren in Tools-Options ein paar environment variablen mit oft vorkommenden Pfadelementen, die kann man dann in den Projekt options per $(name) in den Pfadnamen verwenden.
Ah, so erfolgt die Vorbereitung der $() auch.
Damit musste ich mich noch nie beschäftigen ;)

Aber:
Das mache ich ja schon mit meiner Suche1, Suche2 nur das ich Delphi immer
nach dem Erweitern der Systemvariable neu starten musste.
Das entfällt jetzt hoffentlich.

Uwe Raabe 12. Feb 2019 15:42

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Zitat:

Zitat von hoika (Beitrag 1425360)
hm, stimmt, die geöffneten stehen in der dproj.

Nein, die stehen in der dsk.

Zitat:

Zitat von hoika (Beitrag 1425360)
Nun zumindestens will ich meine dpr kurz halten.

Ich fürchte, damit tust du dir keinen Gefallen.

Arbeite doch probeweise mal ein paar Tage mit so einer abgespeckten dpr, bevor du dich da festlegst. Ich würde allein schon die dann fehlenden Einträge in IDE-Insight vermissen.

hoika 12. Feb 2019 16:06

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Hallo,
ich arbeite ja bereits damit ;)
Und zwar schon eine Weile.
Es kommen aber immer neue Verzeichnisse dazu,
und dann heißt es "ran an die Umgebungsvariablen".

PS:
Ich versuche gerade, unsere Konfigurationen zu vereinheitlichen,
aber ich bin der Standard ;)

PS2:
es sind etwa 2.000 Dateien, die wollt ich nicht alle in die dpr reinhaben.

freimatz 13. Feb 2019 11:58

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
die dpr?
Du hast nur eine? Dann wird es vielleicht Zeit für Packages.
Wir haben ein vielfaches an Dateien wie Du und die sind nahezu alle in der jeweiigen dpr mit drin.

Rollo62 13. Feb 2019 15:13

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Ich separiere das möglichst, die MainForm lädt nur die Views per Runtime Code,
in der DPR wird quasi nur die Mainform gestartet, wo die Views reingeladen werden.

So hat jedes Unit seine Referenzen, und in der DPR ist fast nichts.
Wie schafft man es überhaupt 2000 Units in der DPR zu haben, ist das ein Konsolenprogramm :stupid:
Oder kommen die Einträge von 3rd Party Komponenten ?

TigerLilly 14. Feb 2019 07:08

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Zitat:

Zitat von Rollo62 (Beitrag 1425452)
Ich separiere das möglichst, die MainForm lädt nur die Views per Runtime Code,
in der DPR wird quasi nur die Mainform gestartet, wo die Views reingeladen werden.

So hat jedes Unit seine Referenzen, und in der DPR ist fast nichts.

Die DPR muss doch jede Unit usen, die deine Units benutzen wollen - außer jenen, die im Bibliothekspfad liegen.

Wenn der Bibliothkspfad keine projektspezifischen Units enthält, kommen in der DPR rasch einige Dateien zusammen.

hoika 14. Feb 2019 07:42

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Hallo,
Zitat:

Die DPR muss doch jede Unit usen, die deine Units benutzen wollen
Eben nicht, warum soll ich alle 2.000 Units dort eintragen.
Wenn Unit25 in Unit22 benutzt wird und Unit22 in Unit4, und Unit4 in Unit_FrmMain
warum sollen alle UnitsX in die DPR und nicht nur Unit_FrmMain?

TigerLilly 14. Feb 2019 07:55

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Weil der Compiler den Pfad nicht auflösen kann. Entweder DPR oder Bibliothekspfad.

DPR
Delphi-Quellcode:
program Main;

uses
  SysUtils,
  uSingleInstance,
  uPath,
  Forms,
  fNUTSMain in 'Forms\fNUTSMain.pas' {frmNUTSMain},
  cNUTSMain in 'Forms\cNUTSMain.pas',
  uNUTSConstants in 'Constants\uNUTSConstants.pas',
....
vs Unit:
Delphi-Quellcode:
unit uDaten;

interface

uses
  Classes, uLMDaten, uBaseXMLDBDaten;
..

Rollo62 14. Feb 2019 08:52

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Nur wen man alle Forms automatisch erzeugen lässt, das mache ich eben nicht.

TigerLilly 14. Feb 2019 09:09

AW: Delphi, sehr umfangreiche Projekt-Ordner-Struktur, wie Dateien finden
 
Aber da geht es nicht um das Erzeugen der Forms, die kämen uU noch dazu, wenn das wer so macht.

Hier geht es nur darum, ob die benutzen Units über die DPR (=einzeln auflisten) oder über den Bibliothekspfad (= NoGo für Projektdateien) gefunden werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Seite 2 von 3     12 3      

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