AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien in einem Delphi-Projekt

Ein Thema von X-Dragon · begonnen am 6. Feb 2003 · letzter Beitrag vom 6. Feb 2003
Antwort Antwort
Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#1

Dateien in einem Delphi-Projekt

  Alt 6. Feb 2003, 12:48
Hallo Leute,

ich bin gerade darüber am grübeln wie ich mein Projektverzeichniss noch etwas aufräumen kann, um es übersichtlicher zu machen (>200 Dateien) und da hab ich mal versucht rauszufinden welche Dateien welchen Zweck haben, und ob sie notwendig sind bzw nur temporär erstellt werden.

Ich hab leider in der Richtung noch keine vernünftige Zusammenstellung gefunden, deshalb könnte man ja vielleicht hier so was erstellen.

Code:
*.dfm - Formular zur jeweiligen PAS-Datei
*.dll - Externe Datei/kopiliertes Projekt, zur einfacheren Nutzung von sich wiederholenden Programmfunktionen in verschiedenen Projekten
*.dsk - Daten über die Desktop-Einstellungen eines Projektes (Fenster-Aufbau und Platzierung)
*.exe - ausführbares Programm/kompiliertes Projekt
*.res - Ressource um externe Dateien ins Projekt zu integrieren (z.B. das Anwendungs-Icon)
*.pas - Programmcode im Text-Format (kann also ohne Probleme mit Text-Editor bearbeitet werden)
*.todo - Todo-Liste(für noch zuerledigende Aufgaben) die man in Delphi für ein Projekt anlegen kann
*.bpl - 
*.dcp - 
*.dcu - 
*.drc - 
*.dpp - 
*.exg - 
*.rsm - 
... ?
Vielleicht kann ihr ja die Liste weiter vervollständigen, bzw gegenbenfalls korrigieren, falls ihr es besser oder richtiger beschreiben könnt .

Ähm, zu meinem ürsprünglichen Problem nochmal zurück, welche Dateien kann man denn noch wie auslagern? Bisher hab ich z.B. nur die DCU-Dateien in einem Units-Unterverzeichnis. Also die dpp-Dateien würde ich ganz gerne weg haben (wofür sind die eigentlich?) .

Hoffentlich gibts das Thema nicht schon ...
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 6. Feb 2003, 13:20
Moin X-Dragon,
  • *.dfm
    Notwendig für das Projekt
  • *.dll
    Könnten, so sie denn für mehrere Projekte dienen auch in's System32 ausgelagert werden. Wurden die DLLs selbst erstellt, könntest Du auch in Erwägung ziehen, die allgemeinen Funktionen einfach in Units auszulagern, und diese dann im Delphi Bin Verzeichnis zentral abzulegen.
  • *.dsk
    Verzichtbar, wenn Du nicht den Zustand des Desktops benötigst.
  • *.exe
    Verzichtbar, wenn's die Projekt Exe ist. Die kann man ja immer wieder neu erstellen
  • *.res
    Wenn keine Besonderheiten darin aufgenommen wurden, wird sie beim Laden des Projektes immer wieder neu erstellt (ggf. fehlt dann ein spezielles Icon)
    (Gilt natürlich nur für die PROJEKTNAME.RES, nicht für sonstige eigene Resourcen)
  • *.pas
    Notwendig für das Projekt
  • *.todo
    Kann sehr wichtig sein
  • *.dcu
    Verzichtbar, die sollten sich aus den PAS immer wieder herstellen lassen, bzw. werden bei Compilieren immer wieder erstellt.
  • *.~dfm, *.~pas
    Backupdateien der DFM, PAS. Werden von Delphi automatisch erstellt
  • *.dpr (Delphi Project)
    Notwendig für das Projekt: Die eigentliche Projektdatei
  • *.dof (Delphi Option File)
    Die unter Projekt/Optionen eingestellen Optionen. Textdatei.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  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 07:20 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