AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt nach D10.4 konvertieren

Ein Thema von rokli · begonnen am 8. Jan 2024 · letzter Beitrag vom 10. Jan 2024
Antwort Antwort
rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#1

Projekt nach D10.4 konvertieren

  Alt 8. Jan 2024, 19:42
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
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

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

AW: Projekt nach D10.4 konvertieren

  Alt 8. Jan 2024, 20:38
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)
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
Online

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

AW: Projekt nach D10.4 konvertieren

  Alt 8. Jan 2024, 21:14
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Projekt nach D10.4 konvertieren

  Alt 10. Jan 2024, 13:26
Hallo,

vielen Dank für die Antworten; tut mir leid, dass ich nicht eher Antworten konnte!

Rolf
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:45 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