AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Umstieg von Delhpi 7 auf neuere Version
Thema durchsuchen
Ansicht
Themen-Optionen

Umstieg von Delhpi 7 auf neuere Version

Ein Thema von miwu123 · begonnen am 23. Jan 2022 · letzter Beitrag vom 27. Jan 2022
Antwort Antwort
Seite 1 von 2  1 2      
miwu123

Registriert seit: 26. Mär 2008
2 Beiträge
 
#1

Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 15:53
Moin in die Runde...
Ich benutze z.Zt. noch Delphi7 und möchte meine Version erneuern. Nun meine Frage:
Mit welcher Version kann ich meinen Quelltext ohne größere Änderungen übernehmen und
ich möchte auch Indy10 ohne Probleme nutzen könne.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 16:09
Du musst Dich mit der Tatsache abfinden das seit Delphi version 7 viele Monde den Himmel passiert haben

Wenn es Dir nur um Indy version 10 geht, das kannst Du für Deine version nachrüsten ohne allzu großen Aufwand.

Der Umstieg von Delphi 7 (non-Unicode) zu einer aktuellen Delphi (full-Unicode) [Community Edition (nur als Beispiel)] hängt stark von Deinem Quelltext ab und was für Zusätze verwendet wurden.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
miwu123

Registriert seit: 26. Mär 2008
2 Beiträge
 
#3

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 16:17
Ok...Danke für die schnelle Antwort...werde mal versuchen Indy10 zu installieren...
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#4

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 17:14
Der Umstieg von Delphi 7 (non-Unicode) zu einer aktuellen Delphi (full-Unicode) [Community Edition (nur als Beispiel)] hängt stark von Deinem Quelltext ab und was für Zusätze verwendet wurden.
Allerdings ist anzumerken, dass es in Zukunft eher mehr Aufwand als weniger sein wird.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 17:23
Dem stimme ich zu. Auch vergaß ich zu erwähnen das es oftmals vorkommt eine dfm Datei per hand zu reparieren da manche Properties oder gar komplette visuelle Komponenten stark überarbeitet wurden seit D7.
Projekt Gruppen sollten auch nicht funktionieren vermute ich.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
HintByError

Registriert seit: 13. Dez 2018
Ort: Marburg
21 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 23. Jan 2022, 17:39
Hallo miwu123,

richte in Windows ein separates Benutzerkonto an, auf dem Du die Community-Edition installierst. In das Benutzerkonto hinein musst Du die Projekte, die Du mit Delphi 7 erstellt hast, kopieren. Dann kannst Du in dem separatem Benutzerkonto Aufwand und Möglichkeiten einer Umstellung testen.
Wolfgang Sauer
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.589 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 24. Jan 2022, 06:45
richte in Windows ein separates Benutzerkonto an, auf dem Du die Community-Edition installierst. In das Benutzerkonto hinein musst Du die Projekte, die Du mit Delphi 7 erstellt hast, kopieren. Dann kannst Du in dem separatem Benutzerkonto Aufwand und Möglichkeiten einer Umstellung testen.
Die Community Edition lässt sich problemlos neben Delphi 7 installieren.
Und für die Quelltexte wäre ein Source-Repository, z.B. basierend auf SVN (Anleitung) oder Git (Anleitung) sinnvoller...
Dann kann man jederzeit Änderungen zurücknehmen und im Fall von Git auch außerhalb des Repositories zwischenspeichern und entweder bei Erfolg abschicken oder zurücknehmen. Zudem kann man auch sehen was man eigentlich geändert hat (und ggf. korrigieren), bevor man die Änderungen dauerhaft speichert.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#8

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 24. Jan 2022, 07:28
Delphi kann auch Mercurial. (HG, GIT oder SVN)
Und man kann auch jedes andere VCS nutzen, aber bei den Drei kann Delphi direkt in der IDE das anzeigen und bedingt auch verwalten.

Stellen wo gespeichert, übertragen, binär behandelt oder wild rumgepointer wird und vorallem auch alle WITH, sollte man manuell prüfen.
Und natürlich lesen, was der Compiler alles zu sagen/warnen hat.
* ANSI > Unicode
* with MyRect do Width := Right - Left; hatte früher mal die breite der Form (Self) geändert ... jetzt nicht mehr, denn Delphi-Referenz durchsuchenTRect.Width
* ...

Viele Funktionen/Typen/Konstanten wurden umbenannt/verschoben/verändert, aber das wirst du ja sofort mitbekommen.


Und ganz wichtig: Nicht auf die Idee kommen alle "Ansi" im Quelltext durch "Wide" zu ersetzen,
denn auch Codegear/Embarcadero hatten kranke Ideen.
AnsiSameText heißt immernoch Ansi, wobei dieses "Ansi" hier ANSI (AnsiString) und Unicode (String, UnicodeString) behandelt,
denn WideSameText ist nur für WideString, aber nicht für UnicodeString.



google: "delphi 7" unicode 2009 site:delphipraxis.net
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Jan 2022 um 07:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch
Online

Registriert seit: 11. Aug 2012
Ort: Essen
1.611 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 24. Jan 2022, 18:37
Ich benutze z.Zt. noch Delphi7 und möchte meine Version erneuern. Nun meine Frage:
Mit welcher Version kann ich meinen Quelltext ohne größere Änderungen übernehmen und
ich möchte auch Indy10 ohne Probleme nutzen könne.
Wenn Du sowieso eine neue Delphi-Version kaufen muss, sind Lizenzen bis zurück zu Delphi 2007 (+Delphi7) dabei. Du kannst also theoretisch beliebige Zwischenversionen ausprobieren.

Delphi 11 würde ich derzeit zum Umstieg von Delphi 7 nicht empfehlen.

Am wenigsten Arbeit hat man beim Umstieg von Delphi 7 auf Delphi 2007, weil man sich keine Gedanken um Unicode- vs. Ansi-Strings machen muss. Aber das ist auf der anderen Seite auch schon fast 15 Jahre alt. Trotzdem vielleicht als Zwischenschritt eine Überlegung wert. Indy 10 funktioniert damit problemlos.

Ich persönlich verwende derzeit für alle Projekte maximal Delphi 10.2, weil mir die neueren Versionen nicht stabil genug waren. Das ist aber ggf. abhängig vom Projekt, ggf. der Installationsumgebung und vielleicht sogar von der persönlichen Arbeitsweise.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Umstieg von Delhpi 7 auf neuere Version

  Alt 25. Jan 2022, 08:31
Ich persönlich verwende derzeit für alle Projekte maximal Delphi 10.2, weil mir die neueren Versionen nicht stabil genug waren. Das ist aber ggf. abhängig vom Projekt, ggf. der Installationsumgebung und vielleicht sogar von der persönlichen Arbeitsweise.
Bei uns hatte 10.2 noch einige Probleme bei einen Kollegen.
Mit 10.4 läuft aber alles sehr gut.
Verglichen mit den Vorgängern (bei uns D6, XE5, XE10.2) ist gefühlt D10.4 die stabilste und produktivste Version.
Compilierbarkeit mit 11 wäre gegeben, aber bisher keine "Arbeitstage" damit verbracht, um zu beurteilen ob wir schon umsteigen sollten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  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 18:34 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