Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Welche Delphi Version?!? (https://www.delphipraxis.net/170691-welche-delphi-version.html)

Buschi69 28. Sep 2012 16:43

Welche Delphi Version?!?
 
Hallo Zusammen,

ich habe folgendes Problem:

Ich habe vor vielen Jahren ein Warenwirtschaftsystem mit Datenbankanbindung (Sybase) in Delpi 5 programmiert. Dieses läuft bis heute einwandfrei.

Ich muß über kurz oder lang aber einige Änderungen machen. Da die alte Installation von Delphi 5 mittlerweile nicht mehr existiert, wollte ich fragen:

Ist es möglich ist den Delphi 5 Code mit einer aktuellen Version weiter zu verarbeiten?

Gibt es eine Möglichkeit die damals verwendeten Plug-Ins zu identifizieren? Ich bin mir sicher, daß ich verschiedene Verwendet habe, wieß aber absolut nicht mehr welche.

Vielen Dank schonmal...

nuclearping 28. Sep 2012 16:50

AW: Welche Delphi Version?!?
 
Sicherlich musst du deinen Code an einigen Stellen an die Neuerungen / Änderungen anpassen. Aber theoretisch ist es möglich, klar.

Was die Komponenten angeht: Da musst du schauen, ob's da aktuelle gibt. Das, was dein Delphi nicht kennt, wird er dir schon sagen. So kannst du auch rausfinden, was du damals alles verwendet hast.

Bzgl. Sybase: War das nicht das Advantage / Sybase iAnywhere System?

jaenicke 28. Sep 2012 17:00

AW: Welche Delphi Version?!?
 
Wenn du eine neue Version von Delphi kaufst, bekommst du Delphiversionen ab Version 7 mit dazu. Entsprechend kannst du auch erst einmal damit arbeiten und schrittweise migrieren. Mehr dazu hier:
http://www.embarcadero.com/de/produc...vious-versions

Klaus01 28. Sep 2012 17:03

AW: Welche Delphi Version?!?
 
Zitat:

Zitat von jaenicke (Beitrag 1184870)
Wenn du eine neue Version von Delphi kaufst,

.. die "alten" Versionen bekommt man aber erst ab einer gekauften Pro. Version.

Grüße
Klaus

kretabiker 28. Sep 2012 17:24

AW: Welche Delphi Version?!?
 
Aus eigener Erfahrung rate ich dir, die Umstellung in zwei Stufen zu machen: Zunächst von D5 auf D2007 (die letzte non-unicode-Version). Das sollte sich mit relativ geringem Aufwand erledigen lassen und du hast eine gute Basis für den nächsten Schritt. Wenn das dann rund läuft, kannst du auf XE oder neuer springen - dann kommen u.a. die Unicode-Anpassungen zum Tragen, und die KÖNNEN die eine oder andere Falte auf die Stirn zaubern, MÜSSEN aber nicht...

Setzt du viele Fremdkomponenten ein? Gibt es davon Versionen für die neueren Delphis?

himitsu 29. Sep 2012 06:41

AW: Welche Delphi Version?!?
 
Was meinst du mit Plugins?

Sowas wie GExperts, also irgendwelche IDE-Hilfsdinger? Wenn ja, dann isses egal, da sie eh nicht mit der Funktion deine Programms zu tun haben.

Wenn du Fremdkomponenten meintest, dann wirst du das beim Laden/Kompilieren deines Programms schon bemerken.
Delphi nennt dir dann die Komponentennamen, beim Laden der Forms, bzw. der Compiler sagt dir welche Units er noch nicht kennt
und nach diesen Namen müßtest du dann im Forum und Google einfach mal suchen.

Grundsätzlich:
Delphi 7 = letzte Version mit der alten IDE (also fast wie Delphi 5)
Delphi 2007 = letztes Delphi mit ANSI
Delphi 2009 = Umstellung der VCL und großer Teile der RTL auf Unicode
Delhpi XE2 = Namespaces in den Unitnamen, also System.SysUtils statt SysUtils

Das gilt aber nur für mindestens Delphi Professional, denn die "neuen" Starter-Editionen wurden erst mit XE eingeführt und damit bekommt man beim Kauf Dieser auch nur alles aber XE dazu.


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