Projekt nach D10.4 konvertieren
Moin,
gibt es ein Konvertier- / Übernahme-Programm, um älteren Sourcecode nach Delphi 10.4 zu konvertieren? Bei älteren Formen gibts immer wieder Probleme wie: Zugriffsverletzung bei Adresse ... in Modul vcl270.bpl. Lesen von Adresse .... Ich hoffe, dass das mit einer Konvertierung behoben werden kann. Gibt es solch eine Konvertierung? Danke. Rolf |
AW: Projekt nach D10.4 konvertieren
Das kann z.B. an Komponenten auf den Formularen liegen, bei denen sich Propertys geändert haben. Das betrifft dann aber normalerweise Fremdkomponenten.
Eine spezielle Konvertierung gibt es da nicht. Wenn du herausfindest, an welchen Propertys das liegt, könntest du diese vielleicht automatisch konvertieren. Aber da musst du vorher testen, woran es liegt. (Komponenten entfernen bis das Problem nicht mehr auftritt, schauen was an der zuletzt entfernten falsch sein könnte, ... ggf. abgespecktes Formular posten, bei dem der Fehler noch auftritt) |
AW: Projekt nach D10.4 konvertieren
Nach dem Upgrade vom Delphi und/oder Fremdkomponenten, schadet es nicht, die Units/Formulare alle einmal im FormDesigner (also im Delphi) zu öffnen und neu zu speichern.
Gute Komponenten bringen selbst eine Konvertierung mit, wenn sich Property geändert/verschoben/umbenannt haben. Und wenn nicht, dann rauchen fehlerhafte Property und Komponenten beim Laden "einzeln" ab ... da kannst du dann selbst entscheiden, wie damit umgegangen wird. * Abbrechen = jetzt nicht (Form/DFM garnicht laden und somit nichts ändern) * Ignorieren = das aktuelle Property/Komponente verwerfen (aus der Form/DFM rauswerfen) Letzteres kann man dann nochmal gegenprüfen, da man ja eine Versionierung verwendet und somit die Änderungen nochmal nachprüfen kann. Ansonsten hat Delphi in seiner Historie auch die Änderungen (falls kein GIT/SVN/HG das durch die eigene Historie ersetzt hatte) |
AW: Projekt nach D10.4 konvertieren
Hallo,
vielen Dank für die Antworten; tut mir leid, dass ich nicht eher Antworten konnte! Rolf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 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