RAD Studio 12.2 Now Available! 詳細情報

See What's New in RAD Studio 12.2 Athens ウェビナーを視聴する

RAD Studio 12.2 Launch Offer: Get it at 20% OFF Today 製品の購入

Exclusive Training Offers 詳細情報

"Dev Days of Summer" 2024! リプレイを見る

Delphi 12 and C++Builder 12 Community Editions リリース!詳細はこちら

InterBase 2020 Update 6 リリース! 詳細はこちら

Python、C++、VC。新ツール登場!詳細はこちら

製品利用の情報はサポートナレッジベース

Delphi / C++Builder Community Edition 10.4.2

What's New in RAD Studio 12.2

コーディングにAIのパワーを活用、WebStencilsテンプレートライブラリ64-bit Delphiコンパイラ、ClangベースのコンパイラのアップデートとC++BuilderのVisual Assist統合の拡張



RAD Studio 12.2の新機能

Smart CodeInsight:コーディングにAIのパワーを活用

新たにAIプラグインのオープンアーキテクチャを導入し、OpenAI、Gemini、Claude、Ollamaをサポート。Smart CodeInsightを用いれば、ユーザーはAIの使用方法を決定でき、公開されているREST APIを呼び出す独自の機能を持った追加のプラグインを作成することもできます。





64-bitバージョンのDelphi Windowsコンパイラ

RAD Studio 12.2には、64-bitバイナリバージョンのDelphi Win32およびWin64コンパイラが搭載されています。これにより、64-bitの広大なメモリ空間を利用して、単一の実行形式でより巨大なアプリケーションをビルドできるようになります。(Delphiのみ - EnterpriseおよびArchitect版に搭載)

64-bit Version of Delphi Windows Compilers




ClangベースのC++コンパイラ/ツールチェインの高速化

Win64向けClangベースのC++コンパイラを強化。ランタイムパッケージの使用と生成、すべてのRAD Studioコンポーネントパッケージのサポート、CPUの並列実行による驚異的なコンパイルパフォーマンスを実現するバッチコンパイルなど、新しいC++ツールチェインを強化しました。(C++Builderのみ)





フォーカスモードスクロールバーの注釈

フォーカスモードは、IDEにエディタのみを表示し、コーディング作業に集中できるようにします。スクロールバーの注釈機能は、エディタのスクロールバーに、変更箇所、ブックマーク、エラー/警告箇所などを一目で分かるように表示。分割ビュー、ツールバー、High DPI対応などについても品質向上が施されています。





WebStencilsテンプレートライブラリ

WebStencilsは、WebBrokerおよびRAD Serverテクノロジーに対するHTMLファイルのサーバーサイドのスクリプトベースの統合/処理を実現します。これにより、RAD Studioのサーバサイドアプリケーションから提供されるデータを活用した、モダンなWebサイトの構築が可能になります。WebStencilsは、HTMXの基盤としても利用できます。





C++BuilderのVisual Assist統合の拡張

Visual Assistの統合に関しては、変数の導入、使用箇所からの作成、メソッドの抽出という3つの新しいリファクタリングを含む新機能を搭載し、品質と安定性の大幅な向上を実現しています。(C++Builderのみ)



最新のOSプラットフォームバージョンに対応

Delphi 12では、iOS 17、Android 14、macOS Sonoma、Ubuntu 22 LTSをオフィシャルサポート。Delphi / C++Builderの双方でWindows 11とWindows Server 2022をサポートしています。

Target The Latest Platform Versions!


デバッガの品質改善

RAD Studioデバッガにさまざまな改善を実施。Delphiデバッガでは、同じ名前を繰り返すインライン変数を正しく処理できるようになりました。また、デバッガのエラー処理とリモートデバッガの通信タイムアウトについても改善されました。





Delphi LSPとCodeInsight

CodeInsight機能の基盤として機能するDelphi LSPエンジンには、コア機能に加えて、シンボルの解決とナビゲーション機能を向上するべく拡張が施されました。さらに、EnterpriseおよびArchitect版には、64-bitバージョンのDelphi LSPエンジンも搭載。メモリ制限なく大規模なコードベースをサポートするよう強化されました。(Delphiのみ)





Delphi RTL、VCL、FireMonkeyの品質

コアのDelphi RTLと、VCL / FireMonkey UIライブラリの双方で数多くの改善を実施。RTLには、新たにTParallelArrayクラスとTOrderedDictionaryクラスが追加されました。VCLでは、フレームのスケーリング、FormsTabBar、スタイルの問題、High DPIに関連する問題を修正。FireMonkeyでも、さまざまな領域で品質改善を施しています。

Delphi RTL, VCL, and FireMonkey Quality




RAD Server の改善

RAD ServerによるWeb サービス開発機能にWeb開発機能を追加するWebStencilsの統合に加え、12.2ではRAD Serverに、カスタムメタデータ、APIフィルタリング、YAML形式、Delphi複数行文字列リテラルの使用に対応したSwagger Documentationサポートの拡張が追加されています。

RAD Server Improvements




モバイル開発と外部ライブラリリンクの改善

iOSとAndroidの双方のDelphiモバイル開発機能を大幅に改善。Appleプラットフォームのサポートを強化するために、リンカを最新バージョンにアップデート。Android向けには、Dexファイルの圧縮オプションとネイティブライブラリファイルの圧縮オプション、Androidライブラリ(「.aar」ファイル)のインポート機能を追加しました。(Delphiのみ)

Improved Mobile Development, External Libraries Linking




RAD Studio 12以降のその他の機能



VCLおよびFireMonkeyライブラリの改善

VCL / FireMonkeyライブラリのパフォーマンスとレンダリング品質を改善。すべてのターゲットプラットフォームにわたってUIコントロールも強化しました(RAD Studio)。

VCL and FireMonkey Libraries




RAD Studio IDEの分割エディタビュー

RAD Studio 12.1のIDEでは、複数の分割エディタビューをサポート。複数箇所で同じファイルを表示/編集できるほか、設計画面とコードの両方を同一画面上表示して作業することができます。





データアクセスとサポートデータベースのアップデート

データベースライブラリ、RESTクライアントライブラリ、ランタイムライブラリを強化。さらに、FireDACでFirebird version 5とPostgreSQL version 16を正式サポートしました(RAD Studio)。

Data Access & Supported Databases




Android API Level 34のサポート

RAD Studio 12.1では、2024年8月から新しいGoogle Play Storeアプリの必須要件となるAndroid API level 34をサポートします。

Android API Level 34




4k+モニターでビジュアルRADを実現

RAD Studio 12は、IDEでHigh DPIに対応しています。最新の4K+モニターをフルサポート。「くっきり、はっきり」のフォント、アイコン表示に加え、VCL / FMXフォームデザイナも、コードエディタもHigh DPIをサポートしています。

4k+ Support




設計時にVCLスタイルを使用可能

VCLスタイルの設計時サポートを追加。設計時にスタイルを適用したフォームやコントロールの外観をすばやく確認できるので、スタイリッシュなUIのプロトタイプが容易になります。設計時に、適用するスタイルがUIにどのような効果を与えるかを確認できるので、モダンなUIをより迅速に設計できます。特に、コントロールごとのスタイル設定を用いた時に威力を発揮します。



FireMonkeyのUI設計でSKIAをサポート

Googleが提供するグラフィックライブラリSkiaのサポートにより、すべてのターゲットプラットフォームでグラフィックレンダリングとUIコントロールのパフォーマンスと品質を改善します。





Object Pascalでより多くのWindows API が利用可能に

Windows APIヘッダをObject Pascalにフル変換した新しいユニットセットにより、任意のWindowsプラットフォームAPIをDelphi開発が容易に呼び出し可能になりました。





生体認証をコンポーネントでサポート

RAD Studio 12には、FireMonkeyモバイルアプリケーション向けのモバイル生体認証コンポーネントが搭載されています。

Use Biometric Authentication!




最新の軽量データベースInterBaseを搭載

RAD Studio 12には、InterBaseの最新リリースInterBase 2020 Update 5 Developer editionとIBLite/ToGoが搭載されています。

RAD + InterBase