Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen (https://www.delphipraxis.net/172184-projekt-nach-oeffnen-xe3-nicht-mehr-mit-2007-zu-oeffnen.html)

bernau 17. Dez 2012 18:30

Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Wenn ich ein simples mit D2007 erzeuge und speichere und danach mit XE3 öffne, dann kann ich es nicht mehr in D2007 öffnen.

Die dproj-Datei wird so verändert, daß D2007 eine Fehlermeldung bringt. Und zwar werden folgende Zeilen von XE3 entfernt

Code:
    <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
    <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
Und Folgende Zeile wird von XE3 eingefügt:

Code:
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
Das mag D2007 anscheinend nicht.

Gibt's irgendeine Einstellung, mit der mann ein Projekt in beiden IDE starten kann?

Bernhard Geyer 17. Dez 2012 18:31

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
AFAIK nein.
Was hindert dich daran für beide IDE-Versionen unterschiedliche Projektdateien zu benutzen?

DeddyH 17. Dez 2012 18:32

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Ich weiß nicht, wie es in XE3 ist, aber XE legt vorher eine Kopie des Projekts an (*.dproj.2007) und meldet das auch.

Uwe Raabe 17. Dez 2012 18:35

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Beim Öffnen des D2007-Projekts in XE3 wird je nach Einstellung automatisch eine Kopie der alten Projektdatei angelegt oder das neue Projekt umbenannt (Tools - Optionen - Umgebungsoptionen - Projekt-Upgrade). Die Projektdateien sind in der Regel nicht abwärtskompatibel.

mcinternet 18. Dez 2012 07:03

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Du kannst auch einfach die Projektdateien löschen, auch identcache etc. und benutzt einfach die .dpr
Die kannst dann mit 2007 öffnen

Gruss

MC

bernau 18. Dez 2012 12:03

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von mcinternet (Beitrag 1195855)
Du kannst auch einfach die Projektdateien löschen, auch identcache etc. und benutzt einfach die .dpr
Die kannst dann mit 2007 öffnen

Gruss

MC

Im Prinzip gut. Aber damit wären die Versionsinformationen weg.

bernau 18. Dez 2012 12:06

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1195821)
AFAIK nein.
Was hindert dich daran für beide IDE-Versionen unterschiedliche Projektdateien zu benutzen?

DAmit hätte ich unterschiedliche EXE-Namen.


Mich nervt es einfach, daß ein Projekt, welches ich noch nicht auf XE3 umgestellt habe, nicht mehr zu öffnen ist, wenn ich "ausversehen" mit XE3 dieses Projekt geöffnet habe.

rider 18. Dez 2012 14:13

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von bernau (Beitrag 1195895)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1195821)
AFAIK nein.
Was hindert dich daran für beide IDE-Versionen unterschiedliche Projektdateien zu benutzen?

DAmit hätte ich unterschiedliche EXE-Namen.

Das kann man mit einem einfachen Post-Build Ereignis umschiffen:

del $(OUTPUTDIR)Anwendung.exe
rename $(OUTPUTPATH) Anwendung.exe

uligerhardt 18. Dez 2012 14:42

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von bernau (Beitrag 1195895)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1195821)
AFAIK nein.
Was hindert dich daran für beide IDE-Versionen unterschiedliche Projektdateien zu benutzen?

DAmit hätte ich unterschiedliche EXE-Namen.

Nicht unbedingt. Bei den DevEx-Demos gibt es z.B. ein IrgendEinDemo.dpr und dazu IrgendEinDemoD11.dproj bis IrgendEinDemoD17.dproj. Die dproj's enthalten eine Zeile
Delphi-Quellcode:
<MainSource>ColumnsShareDemo.dpr</MainSource>
, die das ermöglicht. Ich nehme an, diese Änderung muss man in Notepad o.ä. machen, weil's die IDE nicht kann (?). Das Kompilat heisst IrgendEinDemo.exe.

Uwe Raabe 18. Dez 2012 15:15

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von bernau (Beitrag 1195895)
Mich nervt es einfach, daß ein Projekt, welches ich noch nicht auf XE3 umgestellt habe, nicht mehr zu öffnen ist, wenn ich "ausversehen" mit XE3 dieses Projekt geöffnet habe.

Könnte es sein, daß du dann bei der Speichern-Frage auf "Ja" geklickt hast?

Perlsau 18. Dez 2012 17:34

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
[QUOTE=bernau;1195895]
Zitat:

Zitat von Bernhard Geyer (Beitrag 1195821)
Mich nervt es einfach, daß ein Projekt, welches ich noch nicht auf XE3 umgestellt habe, nicht mehr zu öffnen ist, wenn ich "ausversehen" mit XE3 dieses Projekt geöffnet habe.

Dem kannst du entgehen, indem du regelmäßig Backups anlegst. Ich mach sogar ein Backup vom aktuellen Projekt, wenn ich zwischendurch mal unterbreche, um was zu kochen oder einkaufen zu gehen. Ist doch auch schnell passiert, entweder direkt auf eine Backupplatte kopieren oder einfach zippen. Wenn dann aus Versehen was passiert wie das versehentliche Anklicken mit der neueren Version, stehst du auf der sicheren Seite. Abwärtskompatibilität gibt's bei den meisten Programmen eher nicht. Wenn ich z.B. eine Corel-8-Grafik aus Versehen mit Corel-11 aufmache und speichere, kann ich sie am anderen Rechner (auf dem nur Corel-8 läuft) nicht mehr öffnen. Daher arbeite ich immer und grundsätzlich nur mit Kopien bzw. habe von allen Dateien, die ich am PC bearbeite, Backup-Kopien.

stahli 18. Dez 2012 18:16

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
@Perlsau (etwas OT)

Mit was zipst Du? Nur mit Win?
Ich suche eigentlich noch einen Time-Zipper, der bestimmte Ordner zipt und im Filename einen Zeitspempel aufnimmt "MeinProjekt-yyyy-mm-dd-hh-mm-ss-zzz.zip".
So hätte man einen guten Überblick über die Zips...

bernau 19. Dez 2012 00:40

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1195918)
Zitat:

Zitat von bernau (Beitrag 1195895)
Mich nervt es einfach, daß ein Projekt, welches ich noch nicht auf XE3 umgestellt habe, nicht mehr zu öffnen ist, wenn ich "ausversehen" mit XE3 dieses Projekt geöffnet habe.

Könnte es sein, daß du dann bei der Speichern-Frage auf "Ja" geklickt hast?

Ja. :oops:

Aber dennoch - Natürlich möchte man während der Umstellungsphase von 2007 auf XE3 mal mit der einen IDE und mal mit der anderen IDE öffen. Kann aber damit leben, daß es nicht geht.

bernau 19. Dez 2012 00:44

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1195824)
Beim Öffnen des D2007-Projekts in XE3 wird je nach Einstellung automatisch eine Kopie der alten Projektdatei angelegt oder das neue Projekt umbenannt (Tools - Optionen - Umgebungsoptionen - Projekt-Upgrade).

Also egal was ich Einstelle, Es wird keine Kopie erstellt. Auch wenn ich bei Suffix irgendetwas Eintrage, bekomme ich keine Datei, die den Suffix enthält.

Uwe Raabe 19. Dez 2012 08:08

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Zitat:

Zitat von bernau (Beitrag 1195984)
Also egal was ich Einstelle, Es wird keine Kopie erstellt. Auch wenn ich bei Suffix irgendetwas Eintrage, bekomme ich keine Datei, die den Suffix enthält.

In der Tat! Da ist die Dokumentation doch schon etwas weiter als das Produkt.

Möchtest du den QC-Eintrag machen?

süden 19. Dez 2012 10:57

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Thema Backup:

Ich nutze "Personal Backup" J. Rathlev, IEAP, Uni-Kiel
http://personal-backup.rathlev-home.de/index.html

Gruß süden

Perlsau 19. Dez 2012 11:54

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
@Stahli: ich zippe mit 7Zip, weil das die kleinsten Zippies erzeugt. Einen Zipper, wie du ihn suchst, kenne ich nicht. Wenn du was dafür ausgeben willst, bastle ich dir einen zu Weihnachten – oder du baust dir eben selber einen 8-)

stahli 19. Dez 2012 17:44

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Kurze Rückinfo zum Zipper:

- "Taskzip" ist wohl nicht mehr weiter entwickelt
- "Personal-Backup" ist mir zu mächtig und komplex
- "selbst schreiben" hatte ich immer schon mal vor und werde das mal bei Gelegenheit machen

Bummi 19. Dez 2012 17:54

AW: Projekt, nach öffnen in XE3 nicht mehr mit 2007 zu öffnen
 
Da wir eh schon völlig OT sind werfe ich mal SVN in die Runde ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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