Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Portieren von D2010 nach XE 10.3 (https://www.delphipraxis.net/198745-portieren-von-d2010-nach-xe-10-3-a.html)

rabatscher 27. Nov 2018 14:26

Portieren von D2010 nach XE 10.3
 
Hi!

Wir benutzen bei uns schon ziemlich ne Weile Delphi 2010 (und sind soweit noch sehr zufrieden).
Langsam aber sicher kommen wir aber schon an 32 bit Grenzen und es steht im Raum unsere Software
nach 64bit zu portieren.

Einen ersten kleinen Versuch hatte ich schon mal unternommen, allerdings ist eine der größeren Hürden, das
Unit renaming: z.B. Forms, Types, Dialogs und die ganzen anderen bevor diese Units in andere Namespaces verschoben wurden.

Wie gehe ich das am Besten an?

hoika 27. Nov 2018 14:30

AW: Portieren von D2010 nach XE 10.3
 
Hallo hast du mal ein Bespiel für das "Verschieben".
Ich hatte den Eindruck, dass die Standard-Units auch ohne NameSpace gefunden werden, weil die Standard-NameSpaces im "Suchpfad" stehen.

jaenicke 27. Nov 2018 17:03

AW: Portieren von D2010 nach XE 10.3
 
Die Namespaces kann man ergänzen, aber ich würde empfehlen einfach die .dproj Datei zu löschen und neu erstellen zu lassen oder ein neues VCL_Projekt anzulegen und die Units dort hinzuzufügen. Man muss dann die Einstellungen neu setzen, hat aber dann die Standardwerte...

rabatscher 28. Nov 2018 12:46

AW: Portieren von D2010 nach XE 10.3
 
Danke für die Hinweise! Ich werde sie baldestmöglich testen!

lg
Mike

MyRealName 28. Nov 2018 14:02

AW: Portieren von D2010 nach XE 10.3
 
Ich habe ein 700.000-Zeilen-Projekt vom Delphi 5 auf 2007, dann XE, dann XE5 und dann 10.2 gebracht.
Mit den UnitNamen hatten ich wenig Probleme, ein wenig mehr waren die Änderungen wo Konstanten oder Funktionen registriert sind, ich glaub Variants.pas war so ein Kandidat.

Bernhard Geyer 28. Nov 2018 15:48

AW: Portieren von D2010 nach XE 10.3
 
Zitat:

Zitat von MyRealName (Beitrag 1419563)
ich glaub Variants.pas war so ein Kandidat.

Die Änderungen Variants waren aber auch schon D6/7-Zeiten.


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