Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Veränderungen in den Delphiversionen (https://www.delphipraxis.net/90195-veraenderungen-den-delphiversionen.html)

jansie 13. Apr 2007 09:22


Veränderungen in den Delphiversionen
 
Hallo Welt,
ich habe bis jetzt immer mit Delphi 7 Personal gearbeitet doch nun
möchte ich, um Geld zu sparen, mit Delphi 3 Pro arbeiten.
Wodurch genau unterscheiden sich die Versionen 3 und 7 den nun genau?
Hat die Sprache selber neue Funktionen bekommen oder wurden bloß der
Compiler, Linker, etc. erneuert?
Wenn ja, hab ich dann gute Chancen, dass meine Programme unter D7 nun auch unter
D3 compiliert werden können?

Bei Google hab ich nichts dergleichen gefunden.
Ich würd mich freuen wenn mir jemand helfen kann.

Jelly 13. Apr 2007 09:29

Re: Veränderungen in den Delphiversionen
 
Ich bezweifele, dass du deine Delphi 7 Projekte unter Delphi 3 kompiliert bekommst. Du kriegst wahrscheinlich schon Probleme, das Projekt überhaupt zu öffnen. Delphi 3 hat die Formulardate (die .dfm Datei) noch binär gespeichert. Ab Delphi 5 (glaube ich), kann man wählen ob binär oder als Text. Da bleibt dir also nur binär al Option übrig. Und dann bezweifele ich, dass du diese binären Dateien einfach so in Delphi 3 lesen kannst. Es sind direkt in TForm schon neue Eigenschaften hinzu gekommen, mit denen Delphi 3 nichts anfangen kann.

Das wird also alles nicht so einfach.

Ausserdem ist Delphi 3 aber nun sowas von veraltet, dass Du damit nicht wirklich produktive arbeiten kannst. Als Datenbankunterstützung gibts nur die BDE, um ein Beispiel zu nennen.

Solltest du Komponenten in deinem Delphi 7 zusätzlich installiert haben, so wirst du auch Probleme bekommen diese zurück nach Delphi 3 zu portieren.

Alles is allem ist es wohl nicht sehr erfoglsversprechend, auf Delphi 3 zurückzugehen.

CCRDude 13. Apr 2007 09:34

Re: Veränderungen in den Delphiversionen
 
Vielleicht ist ja BDS 3 aka Delphi 2005 aka Delphi 9 gemeint und nicht Delphi 3? Allerdings wäre das ein fast genauso schlimmer Zug, immerhin ist Delphi 2005 die speicherfressenste und abstürzendste Version, die mir bisher untergekommen ist; was man da gegenüber der neuesten Version spart, muss man für mehr Speicher ausgeben...

Wer Geld sparen will, dem empfehle ich (ich hoffe das ist hier in diesem "Delphi"-Forum erlaubt) FreePascal und Lazarus, dort gibts mit Delphi-Komponenten zwar auch Probleme, aber sonstiger Code ist mit minimalen Aufwand lauffähig, dafür sind Compiler & IDE kostenlos.

jfheins 13. Apr 2007 09:43

Re: Veränderungen in den Delphiversionen
 
Warum sollte man eigentlich "um Geld zu sparen" von D7 Personal zu D3 wechseln? die D7 Personal kostet doch nichts ? :gruebel: :wiejetzt:

CCRDude 13. Apr 2007 09:47

Re: Veränderungen in den Delphiversionen
 
Wahrscheinlich weil man mit der Personal keine kommerziellen Projekte erstellen darf, und Delphi 3 (oder jegliches andere ältere) wahrscheinlich günstiger ist als die neueste Delphi-Version? ;)

mkinzler 13. Apr 2007 09:51

Re: Veränderungen in den Delphiversionen
 
BDS2005 verwendet den selben Compiler wie D7.1
Zitat:

Wer Geld sparen will, dem empfehle ich (ich hoffe das ist hier in diesem "Delphi"-Forum erlaubt) FreePascal und Lazarus, dort gibts mit Delphi-Komponenten zwar auch Probleme, aber sonstiger Code ist mit minimalen Aufwand lauffähig, dafür sind Compiler & IDE kostenlos.
Oder Turbo Delphi Explorer

TeronG 13. Apr 2007 09:55

Re: Veränderungen in den Delphiversionen
 
Ich würde die (kostenlosen) Turbo empfehlen.

Und falls man den Source zu seinen Komponenten hat kann dan diese dann evtl. sogar noch benutzen...

jansie 13. Apr 2007 09:56

Re: Veränderungen in den Delphiversionen
 
OK,
Geld sparen wegen Personal und Professional...
Also lohnt es sich nicht wirklich :(
Hat sich die Sprache selber den verändert, haben
sich die Units verändert oder sind neue Funktionen/Klassen dazugekommen?

Jelly 13. Apr 2007 09:59

Re: Veränderungen in den Delphiversionen
 
Zitat:

Zitat von jansie
Hat sich die Sprache selber den verändert

Von der Syntax her nicht.
Zitat:

Zitat von jansie
haben sich die Units verändert

Einige Dinge wurden umgelagert, z.B. Variants.
Zitat:

Zitat von jansie
sind neue Funktionen/Klassen dazugekommen?

Ja. Und auch was die Objektorientierung betrifft, wurden die Klassen durch einige Dinge erweitert (z.B. strict private).

Im Groben gesagt, wirst du mit nicht allzuviel Aufwand deine Delphi 7 Programme nach Turbo Delphi portieren können, sofern du keine Fremdkomponenten von Drittanbietern nutzt. Die kriegst du bei der kostenlosen Turbo Version leider nicht installiert.

CCRDude 13. Apr 2007 10:04

Re: Veränderungen in den Delphiversionen
 
@TeronG: ... aber nur, wenn man den Download aus den ersten paar Tagen hat, danach wurde doch auch diese Methode unterbunden? Oder meinst Du, diese Komponenten dynamisch zu erzeugen... dann fällt allerdings seeehr viel RAD weg ;)

@jansie: ich persönlich benutze so gut wie nichts, was nach D7 hinzugekommen ist. Zwischen D3 und D7 gibts aber schon das eine oder andere. Die Sprache selbst entwickelt sich schon weiter, das kommt aber wohl sehr darauf an, wieviel der neuen Spracheigenschaften man sich angewöhnt (als Beispiel: an Prozeduren und Funktionen als Teil von Records gewöhnt man sich schnell, genauso an statische Klassenfunktionen etc. ... allerdings kann man genausogut ohne auskommen), und ob man externen Code (Komponenten, Bilbiotheken) verwendet, die von neuen Eigenschaften Gebrauch machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr.
Seite 1 von 2  1 2      

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