AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Eine Komponente in neuere RAD Studio Version übertragen
Thema durchsuchen
Ansicht
Themen-Optionen

Eine Komponente in neuere RAD Studio Version übertragen

Ein Thema von amigage · begonnen am 25. Nov 2024 · letzter Beitrag vom 26. Nov 2024
Antwort Antwort
amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#1

Eine Komponente in neuere RAD Studio Version übertragen

  Alt 25. Nov 2024, 10:33
Hallo,

ich nutze aktuell eine Komponente in RAD Studio 10.4.
Die Komponente wird nicht weiterentwickelt. Ich würde Sie aber gern nach RAD Studio 12.2 übertragen, habe aber nur die Installationsversion, die mir die Installation bis RAD Studio 10.4 anbietet.
Gibt es einen allgemeinen Trick, wie man die Komponente, die u.a. ein eigenes Menü in die Delphi IDE integriert, z.B. per Registryzweig-Kopie auch in 12.2 integrieren kann?

Vielleicht können mir hier die Komponenten-Entwickler weiterhelfen, da die ja wissen sollten, welche Einträge notwendig sind.

Danke.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Eine Komponente in neuere RAD Studio Version übertragen

  Alt 25. Nov 2024, 10:51
Quellcodes zur Komponente sind vorhanden?

Wenn nur .DCU und/oder .BPL vorhanden sind, dann vergiss es, da diese Beiden compilerabhängig sind.


Nach der Installation in 10.4 die Quellcodes sichern (PAS, DPK, DPR usw.)
> in ein neues Verzeichniss kopieren

Suchpfade zu den neuen Dateien im Delphi eintragen.

Schauen dass du die DesignTimePackages kompiliert bekommst (mit DCC, MSBuild oder im Delphi)
Die Packages installieren (registrieren)
> im Delphi
> oder sieh mal in HKEY_CURRENT_USER\Software\Embarcadero\BDS\21.0\Known Packages , deiner 10.4



Ansonsten gibt es viele Tutorials, bezüglich Bei Google suchenDelphi Komponente erstellen, wo es passende Tipps gibt.
$2B or not $2B
  Mit Zitat antworten Zitat
amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#3

AW: Eine Komponente in neuere RAD Studio Version übertragen

  Alt 25. Nov 2024, 11:16
Grüße in die Landeshauptstadt und vielen Dank für die schnelle Antwort.

Leider liegen mir nur die BPL und DCU Dateien vor. Okay, dann war es das...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.207 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Eine Komponente in neuere RAD Studio Version übertragen

  Alt 25. Nov 2024, 12:06
Um welche Komponente geht es?
Und den Hersteller um Herausgabe des Quellcodes gebeten.
Solange nicht rechte Dritter betroffen sind hat man hier Chancen diesen zu bekommen.
Teilweise veröffentlichen diese auch den Quellcode unter diversen OpenSource-Lizenzen auf bekannten Plattformen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.137 Beiträge
 
Delphi 12 Athens
 
#5

AW: Eine Komponente in neuere RAD Studio Version übertragen

  Alt 26. Nov 2024, 07:07
... eine Komponente ...
Vielleicht auch einfach eine gängige Alternative (mit Sourcen) suchen, oder diese ganz rauswerfen und durch was Eigenes ersetzen.
Wenn es nur um eine Komponente geht ist das durchaus sinnvoll, je nachdem worum es geht.

Meistens geht es ja um ganze Komponentensammlungen and hunderten Stellen, und da wird es dann kritischer.

Eine Möglichkeit wäre auch, eine Wrapper/Fascade-Klasse zu bauen, die genau diese eine Funktionalität nachbaut,
intern aber ganz andere Implementierungen enthält.
Wenn man das geschickt macht braucht man da, wo es verwendet wird, im besten Fall nur die uses anpassen und auf den neuen Wrapper umzuleiten.
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
691 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Eine Komponente in neuere RAD Studio Version übertragen

  Alt 26. Nov 2024, 08:13
... oder, wenn es was ganz einzigartiges ist, im alten Delphi ne Dll schreiben die die nötigen Eigenschaften der Komponente zur Verfügung stellt.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  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 05:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz