![]() |
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. |
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. |
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. |
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:
|
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? ;)
|
Re: Veränderungen in den Delphiversionen
BDS2005 verwendet den selben Compiler wie D7.1
Zitat:
|
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... |
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? |
Re: Veränderungen in den Delphiversionen
Zitat:
Zitat:
Zitat:
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. |
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 22:47 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-2025 by Thomas Breitkreuz