AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE RAD Studio Projekt Struktur aufsetzen mit Ordnern?
Thema durchsuchen
Ansicht
Themen-Optionen

RAD Studio Projekt Struktur aufsetzen mit Ordnern?

Ein Thema von Lyan · begonnen am 26. Dez 2022 · letzter Beitrag vom 26. Dez 2022
Antwort Antwort
Lyan

Registriert seit: 5. Aug 2011
188 Beiträge
 
#1

RAD Studio Projekt Struktur aufsetzen mit Ordnern?

  Alt 26. Dez 2022, 13:17
Wollte eines meiner C++ Projekte nach Delphi portieren um etwas rein zu kommen. Ich komme mit der IDE absolut nicht klar, wie ist es denn gedacht sein Projekt zu strukturieren? Normalerweise in VS erstelle ich Ordner als Gruppierung.

Wollte in meiner DLL

Projekt
|- Rendering
|- GUI
|- ..
|- Blah

Mir fehlt der Knopf zum Ordnererstellen und wenn ich ihn manuell in Windowsexplorer erstelle dann gibt es keinen Knopf die IDE zu aktualisieren sodass sie den Ordner sieht.

Finde es merkwürdig, soll man am ende einfach 100 Unit.pas Dateien rumfliegen haben?
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: RAD Studio Projekt Struktur aufsetzen mit Ordnern?

  Alt 26. Dez 2022, 14:44
Die IDE kennt nur die Dateien des Projekts, aber keine (für sie leeren) Ordner. Leg die Dateien deines Projekts in den entsprechenden Ordnern ab, dann wird die Struktur auch so im Projektmanager angezeigt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: RAD Studio Projekt Struktur aufsetzen mit Ordnern?

  Alt 26. Dez 2022, 14:48
Die IDE stellt in der Projektansicht nur solche Ordner dar, die Dateien enthalten, die explizit zum Projekt hinzugefügt wurden.

Und ja: Bei den meisten Delphi-Projekten, die ich kenne, gibt es nur einen Ordner der alle Dateien enthält. Früher wurden in diesem Ordner standardmäßig auch noch alle Dateien abgelegt, die er Compiler erzeugt. Das hat sich erst geändert, seit die IDE bei neuen Projekten standardmäßig Unterverzeichnisse für DCUs und Executables für unterschiedliche Targets anlegt.
Thomas Mueller

Geändert von dummzeuch (26. Dez 2022 um 15:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#4

AW: RAD Studio Projekt Struktur aufsetzen mit Ordnern?

  Alt 26. Dez 2022, 16:48
Bei den meisten Delphi-Projekten, die ich kenne, gibt es nur einen Ordner der alle Dateien enthält.
Bei Bibliotheken mag das ja immerhin noch dem Vorteil geschuldet sein, nur einen Ordner im Suchpfad ergänzen zu müssen. Bei eigenständigen Projekten ist das aber in der Regel nicht zu empfehlen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#5

AW: RAD Studio Projekt Struktur aufsetzen mit Ordnern?

  Alt 26. Dez 2022, 20:15
Das hat sich erst geändert, seit die IDE bei neuen Projekten standardmäßig Unterverzeichnisse für DCUs und Executables für unterschiedliche Targets anlegt.
Leider nicht immer.

Löschst du die DPROJ (was man ja ab und an mal machen muß), dann bleiben die Optionen für Ausgaben gern leer
und wieder landet alles im Projektverzeichnis.



Alles in ein Verzeichnis hat auch Probleme.
Ich hatte grade bei der Umstellung auf ein neues Delphi alle Projekte in eigene Unterverzeichnisse gelegt.
* Dann ist endlich wieder sichtbar, welche Unit in welche BPL/DLL/EXE gehört (leider waren immernoch mache Unit doppelt einkompiliert worden, was nun auffiel)
Die Projekte sogar nochmal in ein Unterverzeicnis unter die jeweilen Units, mit der IDE-Version im Namen, für neues "getrenntes" Projekt (dproj) für das baldige Delphi.

Ja, am Ende dann aber die DCUs und Outputpfade gemeinsam für Alles, damit nur ein Suchpfad, leichteres Aufräumen und so.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Dez 2022 um 20:20 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 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