Entwickler-Ecke
Programmierwerkzeuge - Portieren Delphi 2006 nach D6Enterprise?
D. Annies - So 05.06.11 06:52
Titel: Portieren Delphi 2006 nach D6Enterprise?
Hi, Delpher,
(wie) ist es möglich, ein in D2006 geschriebenes Prg nach D6Enter zu migrieren (portieren?)?
Es läuft also zZ in D2006, soll aber (auch) in in D6Enter laufen.
Danke, Detlef
jaenicke - So 05.06.11 07:11
Naja, probiere es einfach aus. Probleme kann es geben, wenn du neue Sprachfeatures oder Komponenten genutzt hast.
Außerdem musst du alle Formulare anschauen und ggf. Einmal resizen als Test. Der Grund ist die fehlerhafte Randberechnung unter D6, die ja genau mit D2006 behoben wurde.
Eins ist aber klar:
Wenn du es nicht versuchst, wird es auch nicht gehen... :zwinker:
D. Annies - So 05.06.11 08:38
Hi, Sebastian,
danke für deine schnelle Antwort!
das habe ich so weit ja auch schon versucht, indem ich alle Dateien des D2006-Proj in ein neues Verzeichnis kopiert habe und dann in diesem es mit D6E aufrufe. Aber es öffnet sich kein Formular ö.ä. sondern der Cursor "macht die Sanduhr".
Was muss ich anders machen? Irgendetwas löschen?
Gruß, Detlef
D. Annies - So 05.06.11 09:17
So, es hat geklappt, indem ich einfach ein neues Projekt gestartet habe und die benötigten Dateien eingebunden habe.
Detlef :)
jaenicke - So 05.06.11 18:10
Es hätte auch gereicht die .dsk Datei zu löschen. Denn nach deiner Beschreibung bin ich mir sicher, dass du die Speicherung der offenen Dateien aktiviert hast. Diese Dateien sind aber nicht kompatibel. ;-)
Beim "einfach öffnen" bin ich aber davon ausgegangen, dass du vorher das Verzeichnis aufgeräumt hast...
Heißt:
Im Grunde nur die .pas, .dfm, .inc, .dpr und .res Dateien kopieren, dazu natürlich alle zusätzlichen Datendateien usw., mehr nicht.
Ich lasse da einfach ein Cleaningskript drüberlaufen:
!Clean.cmd
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| @echo off
if not "%1" == "dir" goto :full cd %2 rd /s /q __history del *.local del *.~* del *.dcu del *.cfg del *.identcache del *.dproj del *.cfg del *.dof del *.dsk for /l %%i in (1, 1, %3) do cd..
goto :eof :full
call !Clean dir Source 1 call !Clean dir Source\Forms 2 call !Clean dir Source\Units 2 |
Unten die gewünschten Verzeichnisse (Source, Source\Forms, ...) sowie die darin enthaltene Verzeichnistiefe (1, 2, ...) müssen natürlich ggf. angepasst werden.
Dieses Cleaningskript ist für das Veröffentlichen oder Portieren von Quelltexten gedacht. Unter normalen Umständen sollten die .dproj und .dsk Dateien sonst natürlich nicht gelöscht werden.
// EDIT:
In der Tat...
Xearox - So 05.06.11 18:34
jaenicke hat folgendes geschrieben : |
| Es hätte auch gelöscht die .dsk Datei zu löschen. |
ich glaube, du meinst, "Es hätte auch gereicht, die .dsk Datei zu löschen", oder?
Gruß Chris
D. Annies - Mi 08.06.11 06:03
Danke für die Nachsorge!
Detlef
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!