Autor Beitrag
D. Annies
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: So 05.06.11 06:52 
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

_________________
ut vires desint, tamen est laudanda voluntas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: 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

_________________
ut vires desint, tamen est laudanda voluntas
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: 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 :)

_________________
ut vires desint, tamen est laudanda voluntas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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:
ausblenden !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...


Zuletzt bearbeitet von jaenicke am So 05.06.11 19:47, insgesamt 1-mal bearbeitet
Xearox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 260
Erhaltene Danke: 3



BeitragVerfasst: So 05.06.11 18:34 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mi 08.06.11 06:03 
Danke für die Nachsorge!
Detlef

_________________
ut vires desint, tamen est laudanda voluntas