AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Projekt clonen und separat weiterentwickeln
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt clonen und separat weiterentwickeln

Ein Thema von HJay · begonnen am 30. Dez 2014 · letzter Beitrag vom 5. Jan 2015
Antwort Antwort
Seite 1 von 2  1 2      
HJay

Registriert seit: 7. Dez 2009
172 Beiträge
 
Delphi XE7 Enterprise
 
#1

Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 15:00
Delphi XE7

Ich würde gerne ein vorhandenes Projekt clonen und separat weiterentwickeln. Irgendwie schwieriger als gedacht...

Ich möchte das Projekt in einen neuen Ordner kopieren, dem Projekt gerne einen neuen Namen geben (dpr, main program) und dann vollständig unabhängig von dem alten Projekt fortentwickeln, ohne die Gefahr von versehentlichen Überschneidungen.

Welche Dateien muss und was DARF ich dafür löschen oder verändern? Nach dem bloßen Kopieren ist der neue Ordner immer noch mannigfach mit dem Ursprungsprojekt verknüpft (dproj, dproj.local, dsk, ...).

Und wie gebe ich dem Projekt am einfachsten einen neuen Namen (dpr, main program)?

Was sollte ich noch beachten?

Vielen Dank im voraus!
  Mit Zitat antworten Zitat
alda

Registriert seit: 24. Mär 2014
Ort: Karlsruhe
93 Beiträge
 
Delphi XE6 Architect
 
#2

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 15:11
Und wie gebe ich dem Projekt am einfachsten einen neuen Namen (dpr, main program)?
Einfach das Projekt öffnen und im Projektmanager Rechtsklick auf DeinProjektName.Exe machen -> umbenennen. Das nennt erstmal Dein Projekt, als auch die Projektdateien (dproj und dpr) um.

Welche Dateien muss und was DARF ich dafür löschen oder verändern? Nach dem bloßen Kopieren ist der neue Ordner immer noch mannigfach mit dem Ursprungsprojekt verknüpft (dproj, dproj.local, dsk, ...).
Was genau ist denn mit dem Ursprungsprojekt verknüpft?

Was sollte ich noch beachten?
Du solltest beachten das überall relative Pfade angegeben wurden, sowohl in den Suchpfaden (je nach dem wie Deine Struktur ist) als auch in deinen verwendeten Units (im Projektmanager) - die Pfade siehst Du in der dproj/dpr Datei.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#3

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 15:35
Einfach Ordner kopieren z.B. mit dem Explorer - Rechtsklick: Kopieren,
an gewünschter Stelle: Einfügen

ALLES bezieht sich auf die Kopie im NEUEN Ordner!
Ordner kann dann umbenannt werden, z.B. NEUERNAME-20141230
Danach entfernen:
- Project1.~dsk
- Project1.dproj
- Project1.dsk
- Project1.identcache
- Project1.dproj.local
- Project1.otares
Danach XE7 starten und Datei - Projekt öffnen - neues Verzeichnis auswählen
- Project.dpr öffnen
- Projekt speichern unter NEUERNAME.dproj
Alles andere wird automatisch umbenannt.

Geändert von hathor (30. Dez 2014 um 17:26 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 16:11
Einfach Ordner kopieren z.B. mit dem Explorer - Rechtsklick: Kopieren, Einfügen
Ordner kann dann umbenannt werden, z.B. NEUERNAME-20141230
Danach entfernen:
- Project1.~dsk
- Project1.dproj
- Project1.dsk
- Project1.identcache
- Project1.dproj.local
- Project1.otares
Danach XE7 starten und Datei - Projekt öffnen - neues Verzeichnis auswählen
- Project.dpr öffnen
- Projekt speichern unter NEUERNAME.dproj
Alles andere wird automatisch umbenannt.
Bei MSBuild-Basierten Delphis (ab D2009?) ist dproj nicht zu löschen und stattdessen kann man die *.dof, *.cfg und *.res wegschmeißen. Die Relevanten Infos sind in der dproj-Datei gespeichert und die anderen Dateien werden daraus gebildet bzw. sind mittlerweile obsolet.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#5

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 17:23
Sollte ich hinzufügen, dass sich ALLES auf die Kopie im NEUEN Ordner bezieht!!!???
  Mit Zitat antworten Zitat
HJay

Registriert seit: 7. Dez 2009
172 Beiträge
 
Delphi XE7 Enterprise
 
#6

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 18:16
Ordner kann dann umbenannt werden [...] Danach entfernen [...] Projekt speichern unter NEUERNAME.dproj
Vielen Dank! Super!

Das hat geklappt und scheint zu funktionieren. Im altem Projektordner verändert sich nichts mehr und das neue Projekt kompiliert mit neuem Namen.

Nach Öffnen und Speichern muss man dann noch einmal die neu angelegte OldName.dproj löschen und die OldProj.dpr dann entfernen, so dass nur noch NewProj.* Dateien vorhanden sind.

Wäre eigentlich ein Vorschlag an die Delphi-Entwickler, hier eine einfache Clonen-Funktion zu schaffen, die alles sicher und automatisch erledigt.. wäre ja für die ein Leichtes...
  Mit Zitat antworten Zitat
HJay

Registriert seit: 7. Dez 2009
172 Beiträge
 
Delphi XE7 Enterprise
 
#7

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 18:17
Bei MSBuild-Basierten Delphis (ab D2009?) ist dproj nicht zu löschen
...was soll denn passieren? Es scheint geklappt zu haben...?

Welches Vorgehen schlägst du stattdessen für das Clonen vor?
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#8

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 18:50
...was soll denn passieren? Es scheint geklappt zu haben...?
Falls das Erscheinungsbild geändert worden ist, geht es verloren.

Es muss neu ausgewählt werden über:
- Projekt
- Optionen
- Anwendung - Erscheinungsbild
  Mit Zitat antworten Zitat
HJay

Registriert seit: 7. Dez 2009
172 Beiträge
 
Delphi XE7 Enterprise
 
#9

AW: Projekt clonen und separat weiterentwickeln

  Alt 30. Dez 2014, 18:58
Falls das Erscheinungsbild geändert worden ist, geht es verloren.
Ach so, das ist kein Problem. Habe ich noch nie verwendet...
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Projekt clonen und separat weiterentwickeln

  Alt 31. Dez 2014, 21:06
Die GANZEN Projekteinstellungen für Debug/Release-Builds stecken da doch auch drin: Compilereinstellungen, Ausgabepfade, Build-Ereignisse, ...

Wenn du die dproj löscht geht das alles auf Standardeinstellungen zurück.
  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 04:48 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