AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Projektordner von überflüssigen Dateien befreien
Thema durchsuchen
Ansicht
Themen-Optionen

Projektordner von überflüssigen Dateien befreien

Ein Thema von fantotal · begonnen am 3. Mai 2005 · letzter Beitrag vom 6. Mai 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von fantotal
fantotal

Registriert seit: 20. Jun 2004
Ort: Mönchengladbach
43 Beiträge
 
Delphi 7 Enterprise
 
#1

Projektordner von überflüssigen Dateien befreien

  Alt 3. Mai 2005, 19:41
Hallo Delphianer,

wie ich in einem anderen Thread bereits fragte, möchte ich gerne wissen, wie ich den Ordner eines Projektes von überflüssigen Dateien befreien kann.

Nach einer Zeit kommen in den Projektordner immer Dateien wie z.B. Unit1.~pas . Immer mit diesem obligatorischen ~! Sind diese Dateien notwendig? Und wenn nicht, wie kann ich die löschen, bzw. löschen lassen?

Vielen Dank schonmal im Vorraus!
So long,
Sebastian
-> Schultalk.de
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Projektordner von überflüssigen Dateien befreien

  Alt 3. Mai 2005, 19:44
Hi,
schau dir mal die IDE-Erweiterung GExperts an.
Unter dem Menüpunkt Clean Up Directories kannst du alle unnötigen Dateien aus deinen Projektverzeichnissen entfernen.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Projektordner von überflüssigen Dateien befreien

  Alt 3. Mai 2005, 19:46
Bevor ich die GExperts hatte, habe ich eine batch Datei benutzt:
Code:
del *.~*
del *.cfg
del *.dof
del *.aps
del *.dcu
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Projektordner von überflüssigen Dateien befreien

  Alt 3. Mai 2005, 19:49
Die .~* sind nur Backups.
Im anderen Thread klang es so als ob dich die gesamten Zwischen-/Endprodukte des Compilers stören würden.
Da die Antwort etwas länger dauern würde müsstest du dich dafür noch etwas (nach Feierabend ) gedulden....


Delphi selbst bietet kein Tool dafür. In den GExperts gibt es aber eins.

@Luckie So ein alter Delphi-Hase wie du hat die DCUs im Projektordner?
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

Registriert seit: 11. Feb 2004
Ort: Bonn
576 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Projektordner von überflüssigen Dateien befreien

  Alt 3. Mai 2005, 20:16
Zitat von Robert_G:
@Luckie So ein alter Delphi-Hase wie du hat die DCUs im Projektordner?
Wo sollte man sie denn speichern und wo stelle ich diesen Pfad um? Scheint ja schockierend zu sein, wenn man das nicht umstellt...
Kevin
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#6

Re: Projektordner von überflüssigen Dateien befreien

  Alt 4. Mai 2005, 23:55
Zitat von Kevin:
Zitat von Robert_G:
@Luckie So ein alter Delphi-Hase wie du hat die DCUs im Projektordner?
Wo sollte man sie denn speichern und wo stelle ich diesen Pfad um? Scheint ja schockierend zu sein, wenn man das nicht umstellt...
Wenn du für jeden Ordner mit Source files einen Eintrag in den Suchpfaden haben willst -> mach' doch!
Wenn nicht, dann lege die DCU's zentral in einem Ordner ab. Es gibt leider keine Option um das wirklich direkt global zu machen.
Der Trick ist, in den default Einstellungen einen Ort für Unit output anzugeben.
Wenn du außerdem unter Menü\Environment\dingsbums\Library die Outputs von BPLs und DCPs in einen bestimmten Ordner leitest, musst du nur noch den DCU Ordner und den für DCP/BPL als Suchpfad angeben.
Auf die Art arbeitest du wirklich immer mit der gleichen Version von DCUs. (Und der Krempel müllt dir den Projektordner nicht zu )

Wenn du den BPL/DCP-Ordner in die PATH-Variable von Windows einträgst kannst du per default "Build with runtime packages" aktivieren. Auf deinem Rechner werden die Schsen ja durch PATH automatisch die BPLs finden...
Das beschleunigt das Kompilieren und die Echsen sind schön klein. Zur Weitergabe deiner Echse kannst du die Option ja einfach vor'm Kompostieren ausschalten.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Projektordner von überflüssigen Dateien befreien

  Alt 5. Mai 2005, 11:06
Äh, das sind die dcu-Dateien von den eigenen pas-Datein in dme Projekt. Warum soll ich die wo anders hinpacken sollen? Und wenn ja, wohin? Und was, wenn zwei Unit1 heißen und sich gegenseitig immer schön überschreiben? Dann muss jedes mal alles kompiliert werden. Das ist schon in Ordnung so, wie ich das habe, keine sorge.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Projektordner von überflüssigen Dateien befreien

  Alt 5. Mai 2005, 11:45
Hi,

ich leg mir immer einen Ordner "dcu" an, in welche Delphi die dcu's speichert. Mach ich halt in jedem Projekt, damit nicht das passiert, was Michael gesagt hat (überschreiben der Units)
  Mit Zitat antworten Zitat
Phistev
(Gast)

n/a Beiträge
 
#9

Re: Projektordner von überflüssigen Dateien befreien

  Alt 5. Mai 2005, 14:35
@Luckie: In so einem Fall sollte man sich eigentlich angewöhnen, den Units eindeutige und aussagekräftige Namen zu geben, Namen wie Unit1 sollte man nur bei quick&dirty Projekten verwenden, bei größeren Projekten würde man irgendwann nicht mehr durckblicken, welche Unit was macht. Noch mach ich es wie Robert_G, allerdings auch nur deshalb, weil meine Programme noch keine Formulare haben. Kommandozeilen-Programme sind einfach schneller zu schreiben.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Projektordner von überflüssigen Dateien befreien

  Alt 5. Mai 2005, 23:26
Zitat von Phistev:
@Luckie: In so einem Fall sollte man sich eigentlich angewöhnen, den Units eindeutige und aussagekräftige Namen zu geben, Namen wie Unit1 sollte man nur bei quick&dirty Projekten verwenden, bei größeren Projekten würde man irgendwann nicht mehr durckblicken, welche Unit was macht.
Wenn ich Projekte mit einer Unit habe mache ich mir nicht die Arbeit. Und auch wenn es meherer sind, die hauptunit heißt meist Unit1, und die anderen bekommen dann sprechende Namen.

Zitat:
Noch mach ich es wie Robert_G, allerdings auch nur deshalb, weil meine Programme noch keine Formulare haben. Kommandozeilen-Programme sind einfach schneller zu schreiben.
Ich wollte schon immer mal eine Kommandozeilenversion von Excel sehen. Nein im ernst, wenn du die VCL benutzt, dann ist ein fenster doch schnell zusammengeklickt und versuch mal in einem Konsolenprogramm zur vorherigen Eingabe zurückzukommen. Wenn du das auch mal eben schnell programmierst, bist du echt gut. Aber das können wir per PN weiterdiskutieren, das gehört nicht hier her.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 02:09 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