Image may be NSFW.
Clik here to view.
Delphi 10.4 SydneyのスクリーンショットClik here to view.

Code Insightの大幅な改善とカスタム マネージド レコードの新しい言語機能追加。
特徴
新しい Delphi 機能
- 主な Delphi 支援機能の改善内容:ここ何年もの間の中でも Delphi のコード ツールに対する最大かつ最善の改善点となるべく、RAD Studio 10.4 では、LSP(Language Server Protocol)の Delphi 実装を使用した支援機能を提供します。LSP は、コード補完、ナビゲーション、または同様のことに対する結果を、別のプロセスにおいて計算する技術です。つまり、IDE はコードを補完する間ブロックすることはなくなり、コード支援機能の結果はさらに精度の高いものとなります。10.4 は、数百万行のコードからなる大規模プロジェクトで作業する際、開発者に大幅に強化された生産性体験をもたらすでしょう。
- Delphi での新しい言語機能( カスタム管理レコード):A key language addition to the Delphi 言語へ追加された主な言語機能である Delphi レコード型は、カスタム初期化、ファイナライズ、コピー演算子をサポートするようになりました。開発者は、さまざまなステップで実行されるコードを記述することで、レコードがどのように作成、コピー、破壊されるかをカスタマイズできるようになりました。これにより、Delphi のレコードにさらに機能が追加され、クラスと比較して効率を向上させるために使用される新たな構造の1つとなります。
新しい VCL ウィンドウ機能
- 高 DPI における VCL スタイルの変更:
- 10.4 では、VCL スタイル アーキテクチャが大幅に拡張され、高 DPI および 4K モニターをサポートしています。VCL フォーム上のすべての UI コントロールは、フォームが表示されるモニターの適切な解像度に合わせて自動的にサイズ変更されます。
- スタイル API は完全に改訂され、高 DPI スタイルをサポートしています。各 UI 要素は、マルチスケール版のライブラリから選択し、任意の DPI にサイズ変更できるため、すべてのモニターで鮮明な UI 要素を実現できます。
- 新しい 高 DPI スタイル:多数のビルトインおよびプレミアム VCL スタイルを更新し、新しい高 DPI スタイル モードをサポートすることで、あらゆるモニター向けの完成度の高いアプリケーションの設計が可能になりました。
- コントロール スタイル単位での VCL:VCL 開発者は、単一のアプリケーション内の異なるフォーム、または同じフォーム上の異なる ビジュアル コントロールにおいて、複数の VCL スタイルを使用できるようになりました。これには、デフォルト プラットフォーム テーマを使用した要素のスタ