![]() |
Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Ich will ja jetzt endlich auf eine neuere Delphi Version umsteigen (passiert die nächste Tage, wenn ich mir über die Version sicher bin). Delphi 5 Prof. macht langsam etwas Probleme, die ich aber schon mit D7 ausgebügelt hätte.
Nachdem Delphi 7 Prof. für mich aber wegen dem hohen Preis (~700€) nicht in Frage kommt, hatte ich die ganze Zeit Delphi 2009 Professional Update im Auge (~400€). Eventuell die Version mit C++ (RAD?), kostet kaum mehr und C kenne ich etwas und könnte es dann auffrischen. Jetzt lese ich immer öfter über Probleme bei Delphi 2009, die mit der Umstellung auf Unicode auftreten. Komponenten gibt es auch noch nicht alle, wohl auch wegen der etwas schwierigeren Anpassung der Strings. Delphi 2007 wäre noch in allen Version für den gleichen Preis wie Delphi 2009 zu haben. Viele hier kennen beide Versionen, deshalb meine Frage: Würdet Ihr bei einer Entscheidung eher zu Delphi 2007 oder 2009 greifen? Macht die Unicode Umstellung in Delphi 2009 wirklich soviel Ärger oder täusche ich mich da? Muss ich mich von D5 nach D2009 beim Code für neue Projekte stark umstellen? |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Wenn du nicht unbedingt Unicode brauchst, dann dürft das "ältere" Delphi (2007) vermutlich besser sein.
Natürlich dürfte sich der Code zu D2007 leuchter protieren lassen, da sich "kaum" was geändert hat. Und wenn du dann vielleicht noch Geld sparen kannst (beim 2007er) ist halt wie bei allem Neuem ... nicht alles funktioniert sofort, aber es sollte langsam besser werden. Der Sprung von D5 nach D2007 ist auf jeden Fall schonmal ein sehr großer Fortschritt. PS: ich hatte jetzt nur eines von mir mal erstellte Programm (in D4 und D7 erstellt) nach D2009 portiert und die Probleme hielten sich in Grenzen ... wobei ich dazusagen muß, daß dabei das Programm eh von Grund auf an vielen Stellen komplett umgestllt wurde (z.B. von Binärdatei und verkettete Liste im RAM auf XML ohne eine Kopie in Form einer Liste ... also alles direkt im XML-geändert/verarbeitet) |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Zitat:
Zitat:
|
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Meine Programme sind fast ausschließlich private Projekte. Drei Programme sind allerdings im Produktiv-Einsatz in unserer Firma, davon eines noch mit Datei-Records und vielen String-Operationen. Aber das könnte ich ja erstmal parallel weiter in D5 pflegen (lerne fleißig, um es irgendwann auf SQL umzustellen).
|
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Ich würde dir raten einfach die Trial von Delphi 2009 herunterzuladen und eine Kopie der Projekte dort zu öffnen und zu schauen, wie viel das wirklich ist. Vielleicht ist die Umstellung bei dir ja gar nicht so viel. Und wenn du Unicode nicht brauchst, kannst du bei expliziten Stringoperationen auch aus String AnsiString erstmal machen, das ist der Datentyp, der vorher der Standardstring war.
In jedem Fall ist es am sinnvollsten zuerst die Trial anzuschauen, egal ob D2007 oder 2009. Erst danach kannst du dich doch wirklich selbst entscheiden. Delphi 2009 wäre schon besser, es hat einige sehr interessante Features. Einzig wenn bei der Umstellung schwerwiegende Probleme auftauchen, die du nicht oder nicht in angemessener Zeit beheben wirst können, dann würde ich zu D2007 raten. Auch was das Benutzerinterface angeht, gibt es in 2009 ein paar sehr nette Weiterentwicklungen der Standardkomponenten, vor allem in Richtung Vista. |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
bei den Record's (wenn die in 'ner Datei abgespeicherten Texte via String verwaltet waren) müßtest'e erstmal nur alles von String nach AnsiString und Char nach AnsiChar ändern, dann würden die Daten schonmal (vermutlich) richtig gelesen ... ansonsten ... joar, ausprobieren kostet ja nix :angel:
[add] bald kommt noch Delphi in 64 Bit ... dann wird's spaßig X'D |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Zitat:
Zitat:
Den Vorschlag die Trial Version zu testen werde ich aber auf jeden Fall umsetzen. Da ich bisher auf eine Version fixiert war, kam mir gar nicht die Idee, beide Versionen via Trial zu vergleichen. |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
was ich "spaßig" fand, wenn z.B. AnsiUpperCase nicht mit AnsiString arbeitet, sondern wiedererwartend mit UnicodeString (dem neuen "WideString" im Delphiformat) ... das kann vermutlich probleme bringen, wenn man wirklich mit Ansi arbeiten will/muß.
Wenn man alles einfach auf Unicode umstellen könnte/wöllte wäre es ja egal, da dort String jetzt Unicode ist und die "Standardfunktionen" auch. Also wenn man von Ansi auf Unicode umsteigen kann, dann wird es einem leicht gemacht. Aber wenn man mit Ansi arbeiten muß, dann nicht unbedingt. siehe ![]() ![]() wobei hier "Korrektes Unicode" imho öfters mehr "Falsches ANSI" heißen müßte. |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Hallo Satty67,
was auch bei der Delphi 2009 zu beachten ist, wie bei mir, wenn man Fremdkomponenten eingesetzt hat, wo der Updateservice abgelaufen ist, so das man in wieder kostenpflichtig erneuern muss. Bis bald Chemiker |
Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
Das dütfte aber bei D2007 genauso sein ( da er ja noch D5 einsetzt)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 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