Autor |
Beitrag |
D. Annies
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Fr 11.06.10 22:49
Hi, Delpher,
per Datensicherung speichere ich über ein Delphi-Prg auch die Projektdateien z.B. auf F: oder auf G:.
Welche (von Delphi erzeugten) Dateien sind dabei überflüssig, bzw. nicht zu speichern?
Ist also z.B. die .dsk - Datei verzichtbar?
Vielen Dank,
Detlef
_________________ ut vires desint, tamen est laudanda voluntas
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 11.06.10 22:52
Welche Delphi-Version hast du? Bei meinem Delphi7-Personal muss ich nur die .pas, .dfm, .dpr und .res wegspeichern und das wars.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
D. Annies 
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Fr 11.06.10 22:55
Hi, Michael,
nun, ich habe die D6 Enter. Ist das da auch so?
Gruß, Detlef
_________________ ut vires desint, tamen est laudanda voluntas
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 11.06.10 22:57
grob geschätzt, ja. du kannst ja mal ausprobieren. erstell einen neuen ordner und kopier die angegebenen Files von einem kleinen projekt dort rein. Dann versuch das Projekt zu öffnen. wenn es geht, dann weißt du das du die richtigen Files hast.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Fr 11.06.10 23:10
D5 bis 7:
*.pas, *.dfm, *.res, *.cfg
D2005 bis 2007, vermutlich auch höher:
*.pas, *.dfm, *.res, *.dproj
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 11.06.10 23:13
D. Annies hat folgendes geschrieben : | Ist also z.B. die .dsk - Datei verzichtbar? |
Dort speichert Delphi die geöffneten Dateien (den aktuellen Desktop).
Brauchen tut man nur die oben schon genannten Dateien. Ich benutze dieses Cleaningscript: Clean.bat 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| @echo off
if not "%1" == "dir" goto :full cd %2 rd /s /q __history del *.local del *.~* del *.dcu del *.cfg del *.identcache del *.dof for /l %%i in (1, 1, %3) do cd..
goto :eof :full
call Clean dir Source 1 call Clean dir Source\Forms 2 | Das säubert die Verzeichnisse Source und Source\Forms. Das benutze ich vor dem Ausführen des automatischen Buildskripts für die Releasepakete.
Xentar hat folgendes geschrieben : | D2005 bis 2007, vermutlich auch höher:
*.pas, *.dfm, *.res, *.dproj |
.dproj gibt es erst ab Delphi 2007. Bei Delphi 2005 und 2006 war das die .bdsproj Datei. Zusätzlich gibt es aber auch die .dpr noch.
// EDIT:
Ein wenig angepasst, so sollte es immer passen. 
Zuletzt bearbeitet von jaenicke am Sa 12.06.10 09:35, insgesamt 1-mal bearbeitet
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 11.06.10 23:14
zeile 9 und 12 sind bei dir gleich. tippfehler oder beabsichtigt, jaenicke?
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 11.06.10 23:17
C&P Fehler, aber doppelt hält besser. 
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Fr 11.06.10 23:53
Ok, mit D2006 hab ich nie gearbeitet, dachte da wär das auch schon so.
*.dpr, ja, hatte ich vergessen, tshculdigung
Hat das nen Grund, dass du in deinem Script auch die CFG bzw. DProj löschst? Da werden doch die Compilereinstellungen und sowas gespeichert?
Edit: Hab grad nen Deja vu - hab ich dich das schonmal gefragt? 
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 12.06.10 00:00
Xentar hat folgendes geschrieben : | Hat das nen Grund, dass du in deinem Script auch die CFG bzw. DProj löschst? |
Da ich die Open Source Projekte immer auf Turbo Delphi zugeschnitten hatte, dennoch aber kompatibel mit Delphi 2007 usw. sein wollte, habe ich das damit zwar getestet, aber zur Distribution reicht ja die .dpr, denn die kann man ja einfach öffnen, auch in neueren Versionen.
Die .cfg enthält, wenn ich mich richtig erinnere, auch die Einstellungen für die Bereichsprüfung und sowas. Und sowas gehört in die Release-Pakete nicht rein. 
|
|
D. Annies 
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Sa 12.06.10 07:01
an alle:
vielen Dank für eure Antwort(en)
Gruß, Detlef
_________________ ut vires desint, tamen est laudanda voluntas
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Sa 12.06.10 08:46
Ich würde aber die .dproj trotzdem sichern, da hier zusätzlich Informationen stehen.
_________________ Markus Kinzler.
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 12.06.10 09:38
Ja, ich habe auch einmal diese Zeile aus dem Cleaningskript genommen. Das ist zwar bei mir sinnvoll, allgemein aber nicht. So wie es jetzt ist, sollte es wirklich nur noch die nicht benötigten Dateien löschen.
Eigentlich hatte ich ja mal vor das inklusive der Anleitung für das Build- und Releaseskript in der Library zu posten. Aber woher die Zeit nehmen? 
|
|
Dude566
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Sa 12.06.10 13:17
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
|