私は最近、主にUnicodeのために、Delphi4からDelphi2009にアップグレードしましたが、私のバージョン以降、Delphiのあらゆる場所で多くの改善が行われたためです。
しかし、アップグレードしたときに私が最も喜んだ予期しない改善は、新しいIDE(統合開発環境)でした。Delphi 7以前のバージョンには、ドッキングされていないレイアウトがあり、私は夢中になりました。これで、サイズ変更や移動が簡単にできる1つのドッキングフォームになりました。すべてのプログラミングタスクを容易にする多くの改善は言うまでもありません。プログラミング時間はすべてIDEの前で過ごすので、少しでも簡単にできるので時間の節約になります。
コードをデバッグおよびステップスルーする場合、デフォルトですべてのローカル変数が監視されます。それは非常に役に立ちます。
FastMMメモリマネージャが組み込まれています。
そして、Delphi4とDelphi2009の両方がインストールされており、どちらか一方、または両方を同時に実行できます。変換されたプログラムが正しく機能していることを確認するために両方を一緒にデバッグおよびステップスルーできるため、これはプログラムを変換するときに非常に役立ちました。
また、Embarcaderoは、Borland、次にCodeGearが以前のすべてのバージョンの所有者に対して行った特別なアップグレード価格を引き続き提供します。彼らはそうする必要はありませんでしたが、それはDelphiの早期採用者をVIPとして扱うという彼らの側の大きな動きです。
何が嫌いですか?さて、Delphi4は2秒で起動しました。Delphi 2009の所要時間は約15ですが、その後は高速です。また、コードをステップスルーすることは、インライン化されることが多いため、CPUコードに入る頻度がはるかに高く、それを回避する方法はないと思います。
Unicodeが必要な場合は、アップグレードについてよく考えないでください。
Unicodeが必要ない場合でも、Delphi 7以前からの十分な改善があり、最終的にジャンプする価値があります。