RAD Studio 10.3
製品機能一覧

この機能一覧では、表内の機能が、各エディションで、= Delphi、= C++Builder のいずれの言語パーソナリティで利用可能かを表しています。
RAD Studio には、これらすべての言語パーソナリティが含まれています。Delphi、C++Builder のそれぞれの単独言語製品では、それぞれの言語パーソナリティの機能のみが利用できますのでご注意ください。Community は、Delphi および C++Builder にのみ用意されたエディションです。いくつかの機能については、GetIt パッケージマネージャでダウンロードすることで利用可能になります。ダウンロードには、インターネット接続が必要です。
製品機能一覧
統合されたコンパイラとツールチェイン
アプリケーションプラットフォーム、
フレームワーク、デザイナ、SDK の統合

ライセンス
FMX アプリケーションプラットフォーム（FireMonkey）

VCL（Visual Component Library）

COM/DCOM サポート

IoT（Internet of Things）サポート

Visual LiveBinding

統合されたビルドツールとプロジェクトサポート

最新の C++言語機能と主要なランタイムライブラリ機能

最新の Delphi 言語機能と主要なランタイムライブラリ機能

共通のランタイムライブラリ機能

統合開発環境（IDE）と開発者の生産性サポート

ソースコード管理

国際化アプリケーション開発

リファクタリング

UML モデリング

統合されたデバッガ

統合されたユニットテスト機能

ドキュメント

データベースアプリケーション開発 / 接続性

FireDAC マルチデバイスデータアクセスライブラリ

dbExpress および IBX

RAD Server（EMS）

WebBroker および DataSnap 多層開発

DataSnap コネクタ

データベースツール同梱されているデータベース

クラウドサポート

REST クライアントライブラリと BaaS

XML および SOAP

Beyond Compare Text Compare によるファイル比較

CodeSite Express によるロギング

IP*Works! コミュニケーションコンポーネント

チャートコンポーネント TeeChart

レポートツール FastReport

Sencha Ext JS Professional Edition（Architect に搭載）

Aqua Data Studio（Architect に搭載）
PROFESSIONAL /COMMUNITY

機能統合されたコンパイラとツールチェイン
Windows 32-bit 用 Delphi ネイティブコード最適化コンパイラとツールチェイン（dcc32）、Windows 64-bit 用 Delphi ネイティブコンパイラとツールチェイン（dcc64）
INTRODUCEDIN 10.2 TOKYO!

Linux 64-bit 用 Delphi ネイティブコンパイラとツールチェイン（dcclinux64）
macOS 用 Delphi ネイティブコンパイラとツールチェイン（dccosx）

NEW IN 10.3.2 RIO!

macOS 64-bit 用 Delphi ネイティブコンパイラとツールチェイン（dccosx64）
iOS デバイスおよび iOS シミュレータ用 Delphi コンパイラとツールチェイン（dccios32、
dcciosarm)、iOS 64-bit Object Pascal コンパイラとツールチェイン
Android デバイス向け Delphi Android ARM コンパイラとツールチェイン（dccaarm）

NEW IN 10.3.3 RIO!

Android 64-bit プラットフォーム向け Delphi ARM コンパイラとツールチェイン（dccaarm64）

ARCHITECT /ENTERPRISE

2

製品機能一覧
PROFESSIONAL /COMMUNITY

機能

NEW IN 10.3 RIO!

Win32 向け C++ 17 Clang ベースコンパイラとツールチェイン（bcc32x および bcc32c）、
Win32 向けクラシック Embarcadero C++ コンパイラとツールチェイン (bcc32)

NEW IN 10.3.2 RIO!

Win64 向け C++ 17 Clang ベースコンパイラとツールチェイン（bcc32x および bcc32c）macOS 用 C++コンパイラとツールチェイン（bccosx）
C++Builder iOS ARM コンパイラとツールチェイン（bcciosarm）、iOS 64-bit C++コンパイラとツールチェイン
C++Builder Android ARM コンパイラとツールチェイン（bccaarm）
ライセンス

INTRODUCEDIN 10.2.3 TOKYO!

組織の収益およびユーザー数による制限つきのライセンス※詳細は使用許諾契約書をご確認ください。
任意の個人または企業・団体での利用が可能（Community に含まれる組織のユーザー数制限なし）※1 ライセンスで利用できるユーザー数は 1 名です。

COMMUNITY ONLYPROFESSIONAL ONLY

ネットワーク指名ライセンス、ネットワークコンカレントライセンスを利用可能
PROFESSIONAL ONLY
ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3 RIO!

ネットワークライセンスにて、旧バージョンのライセンスが利用可能（Delphi 2007 – 10.2
Tokyo、C++Builder 2007 – 10.2 Tokyo）。Delphi 7、C++Builder 6 も利用可

PROFESSIONAL ONLY

スタンドアロン製品にて、旧バージョンのライセンスが利用可能（Delphi 2007 – 10.2 Tokyo、
C++Builder 2007 – 10.2 Tokyo、Delphi 7、および C++Builder 6）

PROFESSIONAL ONLY

アプリケーションプラットフォーム、フレームワーク、デザイナ、SDK の統合
INTRODUCEDIN 10.2 TOKYO!

NEW IN 10.3.2 RIO!

ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3.3 RIO!

ENHANCED
IN 10.3.3 RIO!

ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3.2 RIO!

INTRODUCEDIN 10.1.2 BERLIN!

ENHANCED
IN 10.3 RIO!

Ubuntu 18.04、16.04、14.04 LTS および Red Hat Enterprise 7 向け Linux サーバーサイドおよびス
タンドアロンアプリケーション開発のサポート
FMX Linux ライブラリによる Linux クライアントサイドアプリケーション開発のサポート（GetIt パッケージマネージャでダウンロード可能）
Windows 10 (October 2018 Update まで対応)、Windows 8.x、Windows 7、Windows Server 2012
R2 および 2016 向け 32-bit および 64-bit Windows アプリケーション開発のための FireMonkey
アプリケーションプラットフォーム
10.14 Mojave、10.13 High Sierra、10.12 Sierra 向け 32-bit macOS アプリケーション開発のためのFireMonkey アプリケーションプラットフォーム
10.15 Catalina、10.14 Mojave、10.13 High Sierra、10.12 Sierra 向け 64-bit macOS アプリケーショ
ン開発のための FireMonkey アプリケーションプラットフォーム
iOS 13、iOS 12、iOS 11、iOS 10 ネイティブ iOS アプリケーション（ARMv7 と ARM 64-bit の双方）開発のための FireMonkey アプリケーションプラットフォーム（iOS 13 および iPhone X シ
リーズデバイス向けサポート機能を含む）
Pie (9.0)、Oreo (8.0)、Nougat (7.x)、Marshmallow (6.x) および Lollipop (5.x)向けネイティブ
Android ARMv7 アプリケーション開発のための FireMonkey アプリケーションプラットフォーム（Android API level 26 サポートを含む）
Windows 10、Windows 8.x、Windows 7、Windows Server 2012 および 2016 向け 32-bit / 64-bit
アプリケーション開発のための VCL（Visual Component Library）
Windows Desktop Bridge .appx パッケージ軽視の配置（Win 10 ストアへの配置をサポート）。
追加ファイルの管理、.appx パッケージング、コードサインにプラットフォーム SDK の呼び出しを自動化（この機能を利用するには、IDE を Windows 10 Anniversary Update 以降で実行する必要があります）
Windows 7、Windows 8、Windows 10 API 向け Microsoft Windows SDK のサポート。 従来からの Win32/Win64 API と WinRT API の双方の呼び出しが可能（Windows Desktop Bridge に必要）
FMX アプリケーションプラットフォーム（FireMonkey）
設計段階で異なるフォームファクターと異なる OS 向けのモバイルおよびデスクトップアプ
リケーションのユーザーインターフェイスをビジュアルに構築できる FireUI マルチデバイス
デザイナ

ARCHITECT /ENTERPRISE

3

製品機能一覧

機能
マスターUI を設計し、デバイス固有のフォームファクター向けの UI チューニングを、他のビューに影響を与えることなく行える FireUI マルチデバイスデザイナのフォームカスタマイズ
機能、FireUI マルチデバイスデザイナに独自のカスタムビューを追加可能
INTRODUCEDIN 10.1 BERLIN!

iOS、Android、macOS、Windows デバイス上で FireMonkey アプリケーションの設計時プレビ
ューが可能になる FireUI アッププレビュー。適切なスタイルを使用して、接続されたデバイ
スにリアルタイムでプレビューを配信するように FMX デザイナを変更
マルチデバイスアプリケーションの迅速な構築のための主要な共通 UI ガイドラインへの対応
や 3D サポートを含む FMX アプリケーション構築のための豊富な UI コントロール

INTRODUCEDIN 10.1 BERLIN!

NEW IN 10.3.2 RIO!

INTRODUCEDIN 10.2.2 TOKYO!

INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!

他のアプリケーションによるアドレス帳の変更監視を含む、デバイスの連絡先グループ情報
へのアクセスと修正を可能にする iOS および Android 向け Address Book コンポーネント
Android プラットフォーム向け Google Firebase プッシュ通知のサポート。Google Play サービスの IDE 統合設定／更新を含む
FireMonkey 向けクイック編集デザイナ。共通のコントロールプロパティを迅速に編集できる新しいペイン、およびさまざまな追加機能により IDE の設計を強化
テキストや画像、その他のカスタム形式およびクエリーに対応した新しいIFMXExtendedClipboardService インターフェイスによる拡張されたクリップボードサービスのサポート
Windows 上での HiDPI サポートの強化
他のプラットフォームとの互換性を保持し、新しい IFMXAcceleratorKeyRegistryService プラッ
トフォームサービスを用いて実装された Windows 上で利用可能なアクセラレータキーのサポート。アクセラレータキーによる動作は、Label コントロールの新しい FocusControl プロパテ
ィによって、フォーカスのターゲット先を指定可能
ImageList のサポート、新しい AutoDisplacement および CancelEditingByDefault オプション、StringGrid でのグリフおよび通貨（Currency）列のサポートを含む Grid コントロールの強化
ListView の項目をインタラクティブに設計できる新しい ListView 項目デザイナ、TListView 向けのタッチアニメーションサポート
multi-weight および multi-style フォントをサポートした TFont および TFontStyle の強化
同期（ブロックあり）および非同期（ブロックなし）の双方をサポートした MessageBox、
ShowMessage、InputQuery の改善
デスクトップ向け FireMonkey ビジュアルコントロールでマウスオーバーヒント（ツールチッ
プ）をサポート
FireMonkey コントロールの Windows 向け Z オーダーサポートと Windows 向けネイティブス
タイル表示（TEdit および TMemo 向けの Windows プラットフォーム表示）

NEW IN 10.3 RIO!

FireMonkey コントロールの Android 向け Z オーダーサポートと Android 向けネイティブスタ
イル表示（TEdit、TCalender、TSwitch、TMultiview 向けの Android プラットフォーム表示）
Android プラットフォーム向けタッチアニメーション
ソース（E メール、Web リンク、他のアプリ）にかかわらず Android 上でのどのように Intentを受け取るかを示した新しいデモ
ターゲットデバイスに UI プロパティを自動的に調整する FireMonkey ビヘイビアサービス

ENHANCED
IN 10.2.2 TOKYO!

INTRODUCEDIN 10.2 TOKYO!
INTRODUCEDIN 10.2 TOKYO!
INTRODUCEDIN 10.1 BERLIN!

モバイルからタブレット、縦横表示など、多様なフォームファクターに適合する UI を作成できる MultiView コンポーネント。新たに Windows 10 UI、ボーダー表示を管理できるオプション、ドッキングパネルモードの位置合わせをサポート
TBitmap、TCanvas、TContext3D のマルチスレッド対応
Android のネイティブスレッドを Delphi のスレッドと統一
Radiant Shapes コントロールコレクション（GetIt パッケージマネージャでダウンロード可能）
Windows 10 UI 向けの TSwitch の動作サポート
iOS 上のプラットフォームネイティブ UI コントロールに動的に切り替えられる TEdit、
TCalendar、TMemo プラットフォームコントロール

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

4

製品機能一覧

機能
INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.2 TOKYO!

iOS 向け TGrid のプラットフォームレンダリング
iOS 向け TForm でシステムステータスバーの動作を変更できる SystemStatusBar オプション
iOS 向け TListView、TSwitch、TScrollBox プラットフォームコントロール
プラットフォーム固有の対話式マッピングライブラリ（それぞれ Apple および Google から提供）をサポートするモバイルプラットフォーム（iOS および Android）向け MapView コンポ
ーネント

ENHANCED
IN 10.2.2 TOKYO!

Windows および macOS 向け WebBrowser コンポーネント
新しい iOS 向けプラットフォームスタイリングオプションと Z オーダー制御の改善（非プラットフォームコントロールの ControlType プロパティ）など、プラットフォームコンポーネントとスタイル化されたコンポーネント混在の改善
単一コンポーネントで複数のイメージとサブイメージを保存、操作できる FireMonkey 向け
ImageList コンポーネント。各コンポーネントが ImageList からグラフィック要素を取得可能
デスクトッププラットフォームでのマルチモニターサポート
Android でのスプラッシュスクリーンサポート（iOS と合致させるための Android 固有のオプ
ション）
すべてのプラットフォーム向けフォームレベルマルチタッチサポート
iOS および Android 上のボタンおよびツールバーのための色合いのサポート（コントロール
サーフェイスおよびコントロールアイコン用）
iOS および Android 用のアプリ内購入コンポーネント

ENHANCED
IN 10.2.3 TOKYO!

ENHANCED
IN 10.3.2 RIO!

ENHANCED
IN 10.2.2 TOKYO!

Google Mobile Ads SDK（RAD Studio 10.2.3 でバージョン 7.0 にアップデート）をベースとした
AdMob を含むモバイルアプリの収益化をサポートする iOS および Android 用の広告コンポー
ネント
アプリが実行中でなくても、リモート通知を受け取ることのできるモバイルプラットフォー
ム用のプッシュ通知サポート（Firebase Android サポートを含む）
デスクトップ／モバイルアプリケーション間でのアップテザリングの FireMonkey サポート。
Wi-Fi および Bluetooth を利用可能。暗号化のフックとプロファイル接続時／接続解除時のイ
ベントを含むアップテザリングの拡張とプロトコルの改善
iOS および Android 向けネイティブメッセージアラート
Date Picker (TDateEdit)、Time Picker を含む iOS および Android 向けの Custom Picker、Windows
および macOS 向けの Time Picker
iOS および Android 向けの Phone Dialer サポート
カット／コピー／ペースト／ズームを含む Android および iOS 上での TEdit および TMemo コ
ントロールのビルトインテキスト編集モード、テキスト入力コントロール向けビルトインス
ペルチェッカーサポート
iOS および Android アプリケーション、さらに Windows 10 でも通知機能を利用できる
Notification Center コンポーネント（通知音もサポート）
スワイプ（パン）、タップ、タップ＆ホールド、ダブルタップ、ピンチ＆ズームを含む iOS
および Android 向けジェスチャーサポート
ヘッダ、フッタ、タブ、マスター詳細テンプレートなどの FireMonkey モバイルアプリケーションウィザード
ボタン、ツールバー、リストボックス、スライダー、スイッチコントロール向けのフルセッ
トのネイティブ iOS および Android スタイルオプション
iOS および Android 上の TListView でスワイプによる削除、引っ張って更新、ビルトイン検索
フィルター
iOS および Android アプリケーションにおける Web コンテンツのロードと表示を行う Web ブ
ラウザコンポーネント（デスクトップ向けのコンポーネントと一致）
ヘッダ、フッタ、グループ化スタイル、埋め込み検索、拡張 LiveBindings サポートなど iOS
および Android 向けの拡張された ListBox 機能

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

5

製品機能一覧

機能
iOS および Android 上の多様なキーボードをサポート
イメージやテキストを容易にズーム可能な TMagnifier コンポーネント
フロントおよびバックカメラ、フラッシュ等にアクセス可能な TCameraComponent
ビューとしてタブを使用する新しい設定ならびに PlatformDefault タブポジションにより現在のモバイルプラットフォームに合わせて自動的にタブレイアウトを設定可能な TabControl、Android 上での TabControl タブアイコンのサポート、TTabControl のスライド遷移アクション
UI の一部を設計し、複数のフォームで繰り返し利用できる FireMonkey フレームマルチデバイスデザイナでモバイル端末の背景の表示・非表示を切り替え可能（オペレーティングシステムによってプログラムが停止した時のために）セッション間でフ
ォームの状態を永続化できる FireMonkey の状態保存機能
macOS フルスクリーンモード
macOS 上の他のアプリケーションにデータをドラッグ可能にする IFMXDragDropService の使用
ユーザーインターフェイスからアプリケーションロジックを分離できる FireMonkey 向け
Action および ActionList
iOS および Android 上でカメラアプリケーションおよびカメラロールのイメージにアクセスするための Action
メッセージング、メール、Facebook、Twitter 等からコンテンツをシェアするための iOS およ
び Android 上の Share Sheet サポート
ビジュアル操作による柔軟な位置設定とサイズ設定のための FireMonkey コントロールアンカ
ー、子項目の柔軟な位置およびサイズ管理のためのレイアウト管理（フローレイアウト、グ
リッドレイアウト）ジオコーディングサポートを含む GPS また三角測量用位置情報サービスコンポーネント
iOS、Android および Windows（互換性のあるハードウェアが必要）上での回転センサー（ジャイロスコープ／コンパス）
iOS、Android および Windows（互換性のあるハードウェアが必要）上での加速度センサーにアクセスするためのモーションセンサーコンポーネント
3D ファイルのインポートをサポート
Windows および macOS 用非クライアント領域のスタイル設定
Windows ジェスチャーのサポート、Windows タッチデバイス向けオンスクリーンキーボードのサポート
スタイル設定が可能なグリフおよび検索バー、パスワードコントロールなどの組み込みスタ
イルをサポートするエディットコントロール
Windows スタイルのリングを含む、アニメーション形式進行状況グリフ
選択されたコンポーネントで利用可能なデザインをプレビューできる StyleLookUp サポート
VCL と FireMonkey 用に再配布可能なビットマップスタイルデザイナ
NEW IN 10.3.1 RIO!

ENHANCED
IN 10.2.2 TOKYO!

Windows、macOS、Android、iOS をサポートしたテーマを含む 5 つの新しい FireMonkey マル
チデバイススタイル（GetIt パッケージマネージャでダウンロード可能）macOS および Android 向けに新しい FireMonkey スタイルを追加（macOS Graphite およびAndroid Wear Dark Blue）
Windows、macOS、Android Lollipop スタイル向けの新しいテンプレート、異なるプラットフ
ォーム向けにブランクのスタイルを作成したり、異なるグラフィック解像度向けにオブジェクトを調整する機能などを含む、ビットマップスタイルデザイナの改善

ENHANCED
IN 10.1 BERLIN!

FireMonkey スタイルデザイナの機能改善とさまざまなプラットフォーム向けのスタイルコレ
クションをサポートする TStyleBook コンポーネントの改善
ビットマップスタイルデザイナでの Windows 10 スタイル向けスタイルビューワー
IDE 内で直接 TBitmapLink プロパティを修正するためのビットマップリンクエディタ

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

6

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
ネイティブ UI、カスタム UI コントロールスタイル
FireMonkey でのフォーム継承
すべてのレンダリングライブラリ用にひとつのシェーダ言語を利用（OpenGL またはDirect3D）
VCL（Visual Component Library）
オブジェクト指向のフル拡張／再利用可能なビジュアルコンポーネントライブラリ VCL およびアプリケーションアーキテクチャ
Snap-to ヒントとレイアウトガイドラインを搭載し Windows アプリケーションのビジュアル
設計をサポートする VCL フォームデザイナ
コーディングを削減し、メンテナンスを簡素化するビジュアルフォーム継承およびフォーム
リンク、複数のコンポーネントセットを構築し再利用できるフレーム
フォーム、データモジュール、エキスパートの保存および再利用のためのオブジェクトリポ
ジトリ
コンポーネントのプロパティとイベントを設定するオブジェクトインスペクタ
ENHANCED
IN 10.2.2 TOKYO!

VCL 向けクイック編集デザイナ。設計メニューの追加項目、共通のコントロールプロパティを迅速に編集できる新しいペイン、およびさまざまな追加機能により IDE の設計を強化
Windows API に完全に統合した Windows コンポーネント

NEW IN 10.3 RIO!

High DPI / DPI 認識、WM_POINTER ペン入力サポートなどの新しい Windows API ヘッダ
コンポーネントの拡張とデバッグのための VCL ソースコード
LIMITED IN COMMUNITYNEW IN 10.3 RIO!

複数解像度のイメージの管理とアプリケーションの High DPI モニタサポートとアプリケーションフォームスケーリングの改善のための TImageCollection と DPI 認識型の TVirtualImageList
コンポーネント（新しいイメージコレクションエディタとバーチャルイメージリストエディ
タによる設計時サポートを含む）

NEW IN 10.3 RIO!

アプリケーションマニフェストでの Windows 10 の「Per Monitor V2」モードサポートと改善されたシステムメトリック API サポート（Windows 10 Creator’s Update build 1703 が必要）

ENHANCED
IN 10.3 RIO!

VCL アプリケーション向け High DPI / 4K モニタサポートと Windows 8.1/10 マルチモニターサ
ポート（数多くの機能改善を含む）
いくつかの新しい Windows 10 UI コントロールに対応する新しいカスタム VCL コントロール（旧バージョンの Windows でも利用可能）

INTRODUCEDIN 10.2 TOKYO!

TDatePicker、TTimePicker、TStackPanel および TCardPanel VCL コントロール
TActivityIndicator、TSearchBox、TRelativePanel、TToggleSwitch、TSplitView VCL コントロール、
SelectDirectory 関数で表示されるダイアログのモダン外観表示

INTRODUCEDIN 10.1.2 BERLIN!

TCalendarView と TCalenderPicker VCL コントロール
High DPI／超高解像度モニタ向けの VCL フォントスケーリングの改善

INTRODUCEDIN 10.1 BERLIN!

Konopka Signature VCL コントロール（200 以上の Windows UI コントロール - GetIt パッケージ
マネージャでダウンロード可能）
Windows タブレット向けの VCL センサーコンポーネント

ENHANCED
IN 10.1 BERLIN!

デスクトップ／モバイルアプリケーション間でのアップテザリングの VCL サポート。Wi-Fi
および Bluetooth を利用可能。暗号化のフックとプロファイル接続時／接続解除時のイベント
を含む VCL アップテザリングの拡張とプロトコルの改善
プログレスバー、オーバーレイアイコン、カスタムボタン、複数のプレビューサポートを含むタスクバーコンポーネント、タスクバーボタンにカスタムメニューを追加できる JumpList
コンポーネント
VCL スタイル：高度な GUI を持つ VCL アプリケーションの作成をサポート。マイクロソフトのモダンなルック＆フィールに合致したアプリケーションを構築できる Windows 10 固有のVCL スタイル、メインメニュー、ポップアップメニュー、システムメニューのスタイルサポー
トを含む

ARCHITECT /ENTERPRISE

7

製品機能一覧
PROFESSIONAL /COMMUNITY

機能マイクロソフトのモダンなルック＆フィールに合致したアプリケーションを構築できる
Windows 10 固有の VCL スタイル、プレミアム VCL スタイル（TabletLight、Sky、Glow）
NEW IN 10.3 RIO!

ユーザーが自身の Windows アプリケーションに適用できる 10 の新しい VCL Windows スタイ
ル（GetIt パッケージマネージャでダウンロード可能）
独自のスタイルを作成できる VCL スタイルデザイナ
コモンダイアログと TWebBrowser コンポーネントのスタイルサポートを含む VCL スタイルの改善
TGrid コンポーネントの派生クラスでのテーマサポート
Windows 8 など複数の OS をサポートするジェスチャーフレームワークの統合、すべてのジェスチャーデザインと対応を制御するジェスチャーデザイナ、VCL アプリケーションでジェスチャーを構築・制御するためのジェスチャーコンポーネント（TGestureListView、TGesturePreview、 TGestureRecorder）、パン、ズーム、回転操作、タップ、ダブルタップ、
タップアンドホールドのためのインタラクティブマルチタッチジェスチャー（マルチタッチ
対応 OS が必要）
キーボードなしの環境でのキー操作を可能にするマルチロケール／言語対応のバーチャルキ
ーボード TTouchKeyboard
最近追加された VCL コンポーネント – TCategoryPanelGroup、TButtonedEdit、TLinkLabel、
TBalloonHint
既存コンポーネントの機能強化 – TButton、TEdit、TProgressBar、TListView、TTreeView、
TRichEdit、TImageList
TImage と TImageList で PNG 画像フォーマットをフルサポート

INTRODUCEDIN 10.2 TOKYO!

TDBImage で JPEG および PNG 画像フォーマットを直接サポート
JPEG、TIFF、GIF、PNG、BMP、HD フォトイメージトーマットを含む WIC（Windows Imaging
Component）のサポート。RAW カメラフォーマット（NRW、 NEF、CRW、CR2、RW2、
ARW、SR2、SRF、ORF、PEF、DNG など）も、メーカーが提供するコードとともにサポート
タイプライブラリ、ActiveX コントロール、.NET アセンブリをインポートできるインポートコ
ンポーネントウィザード
新しいコンポーネント用のユニットを作成するコンポーネントウィザード
Frame、Edit、Menu、Button、Label、CheckBox、 ListBox、ComboBox、Panel、ActionList などの Standard コンポーネント
BitBtn、Image、Shape, ScrollBox、Splitter、ButtonedEdit、Tabs、Panels、ActionToolbar、ColorMap などの Additional コンポーネント
PageControl、ImageList、RichEdit、ProgressBar、DateTimePicker、MonthCalendar、Toolbar、
TreeView、ListView などの Windows コンポーネント
Timer、PaintBox、MediaPlayer、OLEContainer、DDE などの System コンポーネント
OpenDialog、SaveDialog、Open/SavePictureDialog、Open/SaveTextFileDialog、FontDialog、
ColorDialog、PrintDialog、PrinterSetupDialog、FindDialog、ReplaceDialog、PageSetupDialog の各ダイアログコンポーネント
DataSouece と DB 対応コントロールによる Data Access コントロール
DBGrid、DBNavigator、DBText、DBEdit、DBMemo、DBImage、DBListBox、DBComboBox、
DBCheckBox、DBRadioGroup、DBLookupListBox、DBLookupComboBox、DBRichEdit などのDataControl コンポーネント
最新バージョンの Microsoft IE Active X をサポートした TWebBrowser
Task ダイアログコンポーネントとファイルオープン／保存用の強化された Windows ダイアロ
グコンポーネント
COM/DCOM サポート
IDL とコードに透過的にアクセス可能になった COM/ActiveX サポートのアーキテクト変更。
ソースコントロールしやすくなり、COM および ActiveX オブジェクトの実装全般をコントロ
ール可能

ARCHITECT /ENTERPRISE

8

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
既存の VCL コンポーネントを ActiveX コントロールとしてラップするウィザード
Win32 VCL アプリケーションの COM オブジェクトとしての.NET アセンブリのインポート
COM/DCOM ベースの DataSnap/MIDAS 多層データベースアプリケーションフレームワークのサポート
COM 開発を完全に透過的に実行可能なタイプライブラリエディタの IDL サポート、オートメー
ションオブジェクトのイベント処理をサポート
再利用可能なネイティブ 32-bit および 64-bit DLL、COM コントロール（OCX）、スタンドアロ
ン COM 実行モジュールの作成
COM オブジェクトウィザード、Microsoft ActiveX コントロールのデータバインディング、COM サーバーをビジュアル開発が可能なコンポーネントとしてインポート
IoT（Internet of Things）サポート
FireMonkey および VCL アプリケーション向けのネイティブ Bluetooth API（フルサポートプラ
ットフォーム向け）
Bluetooth フレームワークの改善とクラシック Bluetooth 接続のための新しい TBluetooth コン
ポーネント
Bluetooth LE コンポーネント（フルサポートプラットフォーム向け）「ビーコン」テクノロジーをベースとした iOS、Android、macOS 向けプロキシミティ（近接検知）サポート（iBeacon および AltBeacon 標準に対応）
INTRODUCEDIN 10.1 BERLIN!

EddyStone 形式のサポート、すべてのフィールドを含む AdvertiseData パーサの変更、ビーコ
ンスキャンのパフォーマンス改善、新しい Android スキャンモード、WinRT Bluetooth API の統合、Android 上の StartScan メソッドなど、ビーコンサポートの強化
ビーコンをサポートするプラットフォームでデバイスのチューニングを行うための新しいTBeaconDevice クラス設置した複数のビーコンを用いた三角測量によるデバイスの位置検出とあらかじめ定義したゾーンへの入出を検知できる BeaconFence コンポーネント（GetIt パッケージマネージャでダウンロード可能）INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

ゾーンの検出、Windows サポート、現在位置計算のカスタマイズ、最後に計算した位置へのアクセスなど BeaconFence の改善
IoT デバイス向けの新しい Bluetooth LE および Z-Wave 互換コンポーネント。各デバイスコン
ポーネントには、コンポーネントインストール後に自動的にオープンされる Delphi およびC++のデモプロジェクトが添付（コンポーネントを利用するには、IoT デバイスが必要。コン
ポーネントは、GetIt パッケージマネージャでダウンロード可能）
心拍計、血圧計、体重計、体温計、環境センサー、自転車向け速度・ケイデンスフィットネ
スモニター、アイテムトラッカーなどのすぐに使える IoT ベースの Bluetooth LE コンポーネント（GetIt パッケージマネージャでダウンロード可能）
環境センサー、ホームオートメーション、ライト、温度計などのすぐに使える Z-Wave 互換
コンポーネント（GetIt パッケージマネージャでダウンロード可能）
Visual LiveBinding

ENHANCED
IN 10.3 RIO!

コンポーネントプロパティとデータをビジュアルに接続する Visual Live Binding（10.3 で大幅に改善）
ワンクリックでプロトタイプデータから実際の ClientDataSet のデータに置き換え可能
dbExpress と FireDAC の双方をサポートしたコンテキスト依存型の LiveBinding ウィザード
QuickBinding コンポーネントのサポート、コンポーネントプロパティの追加とバインドをビ
ジュアル操作で実行バインド可能なメンバを容易に認識できる色分けされたコンポーネントプロパティ
Visual LiveBinding デザイナ向けズームコントロール、LiveBinding デザイナの現在のレイアウ
トイメージを保存、右クリックでビジュアル要素を非表示
Photoshop® ライクのレイヤーにより LiveBinding デザイナ上で要素を分類したり一部分のみ表示することが可能な統合されたレイヤー管理システム

ARCHITECT /ENTERPRISE

9

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
Visual LiveBinding デザイナでコンポーネントの作成表示のオン／オフ、右クリックでウィザードの表示／非表示を指定できる LiveBinding デザイナ向けツールオプション
統合されたビルドツールとプロジェクトサポート
32-bit および 64-bit Windows プロジェクトのビルドと管理の IDE サポート
INTRODUCEDIN 10.2 TOKYO!

64-bit Linux プロジェクトのビルドと管理の IDE サポート
32-bit macOS プロジェクトのビルドと管理（注意：macOS App Store への登録については、Apple により 64-bit アプリケーションを必須とする制限のため、行うことができません）

NEW IN 10.3.2 RIO!

ENHANCED
IN 10.1 BERLIN!
INTRODUCEDIN 10.2.2 TOKYO!
INTRODUCEDIN 10.1 BERLIN!

64-bit macOS プロジェクトのビルドと管理（macOS App Store サポートと Apple ノータライ
ゼーションサポート）
Delphi および C++コンパイラによる超大規模プロジェクトのコンパイルのために IDE の外部で MSBuild を使用可能
スタンドアロン Delphi コンパイラでラージメモリーアドレス領域を利用可能に
bcc32c でビルドする際に IDE がヘッダの依存性を表示
サポートする表示の向き、アプリ内に広告や通知を含めるための新しい Entitlement リストの使用など Android アプリケーションの設定定義

NEW IN 10.3.3 RIO!

ストア投稿のための 32-bit / 64-bit 双方のバイナリを含む AAB（Android App Bundle）作成のIDE サポート
IDE 上で Android アプリの classes.dex ライブラリへの Java クラスの追加とカスタマイズをサ
ポート

ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!

Android サービスを作成し、これを既存の Android アプリに追加できるウィザードを含む
Android サービスの IDE でのサポート
Java2OP（Java to Object Pascal）API ヘッダ変換ツール（Android 向け）。ユニット間の依存性を軽減し JDK 8 をサポートするように改善
Objective-C / C++ヘッダを Object Pascal ヘッダに変換する SdkTransform ツール
IDE 上でアプリがサポートする表示の向きを含む Info.plist アプリケーション設定を定義可能

ENHANCED
IN 10.1 BERLIN!

iOS デバイスへのアプリの配置（デバッグ／アドホック／App Store）：バンドル識別子の自動化、アドホックターゲットを用いたアプリケーションの IDE 内からの実行サポートを含む
配置プロセスの単純化のための iOS デバイスプロビジョニングの改善
IDE 上でアプリケーションスプラッシュスクリーンとアプリアイコンを定義可能
Android デバイスへのアプリの配置（デバッグ、App Store）

ENHANCED
IN 10.3.2 RIO!
INTRODUCEDIN 10.2 TOKYO!

プラットフォーム間での配布とデバッグのためのプラットフォームアシスタント
Linux プラットフォーム向けプラットフォームアシスタント（PAServer）と配置マネージャによる Linux への配置
プラットフォームアシスタント（PAServer）の複数バージョン管理を支援するプラットフォームアシスタントマネージャ macOS トレイアプリ
配置マネージャ：iOS、Android、macOS、32-bit Windows および 64-bit Windows への配置
プロジェクトのファイル（メディアファイルやリソースファイル）を配置マネージャに自動挿入
ディレクトリを階層構造、フラット構造、あるいはファイルのリストで表示できるプロジェ
クトマネージャの「表示形式」メニューと、ファイル情報を表示するステータスバー
ファイル操作と作成をプロジェクトマネージャ内から実行可能
MSBuild を利用した柔軟なビルドシステム — IDE とコマンドラインからまったく同一のビルドプロセスが可能

ENHANCED
IN 10.3 RIO!

Delphi 1 / C++Builder 3 から 10.2 Tokyo までの旧バージョンプロジェクトのインポート（C++Builder 6 以前のプロジェクトは、C++Builder 10 Seattle 以前のバージョンでの変換が必
要）

ARCHITECT /ENTERPRISE

10

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
複数のビルドに対するすべてのコンパイラ／リンカオプション、プラットフォーム設定を柔軟に編成できるビルド設定
ビルド設定オプションセットに名前をつけて保存し任意のプロジェクトに適用可能、ビルド
設定間およびプロジェクト間でオプションセットを共有可能
プロジェクトマネージャでの複数ファイルの選択
プロジェクトやファイルレベルのビルド前／ビルド後コマンド実行設定のためのビルドイベント
プロジェクト依存性チェック、プロジェクトレベルのビルド順序指定、現在位置からビルド／メイク – 現在のプロジェクトとそれ以降すべてのプロジェクトをビルド／メイク
IDE Studio パーソナリティインジケータ — 複数言語パーソナリティを利用可能なときに、どの言語がアクティブかを表示
Microsoft Resource Compiler、EXE、OBJ、LIB ファイルの構造分析のための tdump ユーティリ
ティ、GREP、MAKE などの追加のコマンドラインツール
最新の C++言語機能と主要なランタイムライブラリ機能
NEW IN 10.3 RIO!

Win32 C++ Clang 拡張コンパイラ（C++17 言語サポートを含む）

NEW IN 10.3.2 RIO!

Win64 C++ Clang 拡張コンパイラ（C++17 言語サポートを含む）

ENHANCED
IN 10.3.2 RIO!

NEW IN 10.3 RIO!

INTRODUCEDIN 10.2.3 TOKYO!

ENHANCED
IN 10.2 TOKYO!

更新された Win32 および Win64 向け Clang 拡張コンパイラによってビルドされた C++ランタ
イムライブラリ（RTL）、Dinkumware STL の 2018 エディションを含む
C++および Delphi ABI とヘッダ互換性向上
Win32、Win64、iOS32、iOS64、Android プラットフォーム向けに配置サポートを含め、
C++Builder のコンパイラで CMake プロジェクトのコマンドラインでのビルドをサポート
C++ Clang ベースコンパイラのコード生成のための最適化改善（-O1 および-O2 に加え、新たに-O3 最適化を追加）
C++ Clang ベースのコンパイラ向けの配列の初期化と構文の単純化

ENHANCED
IN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!

Android および iOS32 コンパイラを Clang バージョン 3.3 にアップデート

1

拡張 Clang コンパイラにより大規模メモリを利用可能

1

拡張 Clang コンパイラで C++11 の range-for ループ、non-member std::begin() および std::end()
を用いることができる Delphi RTL コンテナと共通の追加のイテレータラッパー
コアデータ型 TPoint、TPointF、TRect、TRectF 向けの C++関数
64-bit 向けの ANSI/ISO C++11 および 99 言語標準への準拠と Boost サポート
MSVC との互換性向上とヘッダ保護として機能する#pragma once のサポート
deprecated として生成するフラグ [[deprecated]] 属性
セキュア C ライブラリ関数
C++文字列型に対するカスタムエバリュエータ
Delphi との互換性を備えた C++ RTTIENHANCED
IN 10.3.3 RIO!

Win32 および Win64 向けの C++17 ヘッダを含む Dinkumware STL、2019 エディションにアップデート
Boost Libraries for Win32、Win64 および macOS（GetIt パッケージマネージャでダウンロード
可能）
ANSI/ISO 標準ライブラリ Technical Report 1
標準 C++ヒープマネージャの改良
最適化された文字列／メモリ処理関数
UnicodeString クラスと Unicode 文字型 char16_t および char32_t
rvalue リファレンスを伴うムーブセマンティックス

ARCHITECT /ENTERPRISE

11

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
Explicit 変換演算子
Static assertions
type trait をフルサポート
Extern テンプレート[[final]] および [[noreturn]] 属性
Decltype キーワード
メモリ管理の柔軟性と決定を改善するリンカエラーハンドリング
INTRODUCEDIN 10.2 TOKYO!

C++リンカ向けラージメモリ領域のサポートとアドレスヒープエラーのリソースハンドリン
グの改善
最新の Delphi 言語機能と主要なランタイムライブラリ機能

NEW IN 10.3 RIO!

ローカルスコープのサポート、インライン変数宣言、ローカルスコープのサポート、直接初期化可能、型推論、インライン定数宣言

NEW IN 10.3 RIO!

インライン変数宣言のための型推論（変数に割り当てられた値により型を推論）

ENHANCED
IN 10.3 RIO!

INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!

配列にも対応した 50 以上の Object Pascal インターフェイスユニットを用いた WinRT API 呼び
出しのサポート
Windows および macOS Delphi コンパイラでのインターフェイス参照への [Weak] および[Unsafe] 属性サポート
メソッド内のパラメータとローカル変数に [Volatile] 属性を指定可能
ジェネリックメソッドと標準クラス内のジェネリックメソッドのコンパイル速度を改善する
Delphi コンパイラおよびリンカのパフォーマンス改善
動的配列の初期化、定数と動的配列の混在とマッチングのための改善+オペレータによる結合、Insert、Delete を含む動的配列の文字列風の処理
クラス、レコード、基本型ヘルパー
string、char、integer および他の序数型、浮動小数点型といった基本型のための定義済みヘルパー
インデックス化されたプロパティと RTL サポートのための RTTI
動的呼び出しや他のメタプログラミングアプローチ（拡張 RTTI）をサポートするメソッド、
フィールド、プロパティの公開のためのリフレクションのサポート
型、フィールド、プロパティ、メソッド、パラメータといった多くのコード要素のためのカ
スタム属性のサポート
ジェネリクスリストおよびコレクションを RTL でフルサポート
UnicodeString 型をデフォルト文字列型として採用し、Unicode 文字列走査をサポート
無名メソッド（またはクロージャー）
警告をエラーとして扱うコンパイラオプション
共通のランタイムライブラリ機能

INTRODUCEDIN 10.2 TOKYO!

64-bit Linux 向け Delphi RTL
32-bit および 64-bit Windows 向け Delphi / C++ RTL
32-bit / 64-bit Windows アプリケーション向け Delphi および C++パッケージサポート
TNotificationCenter コンポーネントによる Windows 10 通知のサポート

NEW IN 10.3 RIO!

TWindowsStore コンポーネントによる Windows ストアインタラクションのサポート、有料ア
プリケーション、有料アドオン、トライアルモードのサポートを含む

ARCHITECT /ENTERPRISE

12

製品機能一覧

機能
新しい SharingContract コンポーネントにより、他の Windows 10 アプリケーションと情報を共有するシステムメカニズム「コントラクト」をサポート（アプリはコントラクトソースのように動作） - C++サポートは GetIt パッケージマネージャで入手可能
手動でスレッドコードを記述することなく、非同期コードを容易に記述可能にし、マルチコ
ア向けの高速なアプリケーションを構築できるパラレルプログラミングライブラリ
ループの並列化、タスクスケジューリング、Future 機能をサポートする System.Threading ユニット
iOS および Android ARM コンパイラにおける自動参照カウンタ（Automatic Reference
Counting）
iOS および Android ARM コンパイラにおける最適化されたゼロベースの不変 Unicode 文字列
ENHANCED
IN 10.3 RIO!
INTRODUCEDIN 10.1 BERLIN!

Linux コンパイラにおける従来のメモリ参照カウント
iOS および Android で UTF8String および RawByteString 文字列型をサポート
macOS Delphi / C++ RTL（macOS C++例外ハンドルを改善）

NEW IN 10.3.2 RIO!

macOS 64-bit 向け Delphi RTL
iOS 向け Delphi / C++ RTL、Delphi および C++向けの iOS 64-bit API ヘッダと RTL の統合

NEW IN 10.3.3 RIO!
ENHANCED
IN 10.3 RIO!
INTRODUCEDIN 10.1 BERLIN!

Android 64-bit 向け Delphi RTL
Android API level 26 サポートを含む Android 向け Delphi / C++ RTL
Windows 上での DirectX 12 サポート
OpenGL 4.3 のサポート
ソースコードの XML 表現のための強化されたコンパイラスイッチ
拡張可能な、クロスプラットフォーム、フレームワーク非依存のログイン認証サービス
ネイティブ zip ファイルサポート（TZipFile でファイルの展開時に進行状況を知ることのできるコールバックを新たに追加、パスワードで Zip ファイルを抽出もサポート）

ENHANCED
IN 10.3 RIO!

正規表現（Regex）ライブラリ、新たに Windows プラットフォーム向けの PCRE UTF-16 サポートを追加
オブジェクト指向ファイルとディレクトリ I/O クラス

INTRODUCEDIN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!
ENHANCED
IN 10.1 BERLIN!

TFileStream を継承したバッファリング機能を持つ新しい TBufferedFileStream クラスによってハイパフォーマンスなファイルの読み込み／書き込みをサポート
TMemIniFile および TIniFile で新たに Modified および AutoSave プロパティを追加
IsUpdating、TrailingLineBreak、UseLocale、Options などの新しいプロパティ、TStringList コン
ストラクタのオーバーロード、AddPair メソッドを含む TStrings の改善
StringReplace および Pos の速度改善
物理学の法則に従ったオンスクリーンオブジェクトの操作のための Box2D 物理エンジン
Box2D 物理エンジンのための Object Pascal インターフェイス

ENHANCED
IN 10.3 RIO!
ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3 RIO!

文字列の結合を簡単かつ高速に行う TStringBuilder、最適化と柔軟なバッファ拡大法を導入
JSON.NET を利用し TJsonReader および TJsonWriter 基底クラスを含む JSON (JavaScript Object
Notation) ストリーミングを実装
拡張 JSON の読み書きをサポートする TJsonTextReader と TJsonTextWriter クラスの実装、新しい TAsciiStreamWriter クラス、不適切な JSON データの読み込みでの例外処理に対応
JSON.NET 構造の一部でもある BSON (バイナリ型 JSON)の読み書きをサポートする
TBsonReader と TBsonWriter クラスの実装
JSON や BSON を構築できる TJSONArrayBuilder および TJSONObjectBuilder クラスの実装
JSON と BSON の前方移動のイテレーションを高速化する TJSONIterator

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

13

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
Web エンコーディング／デコーディング（Base64、HTML、URL）のための新しい
System.NetEncoding RTL ユニット
ENHANCED
IN 10.2 TOKYO!

ENHANCED
IN 10.2 TOKYO!

HTTP フレームワークをサポートするためのハッシュ関数を含む System.Hash RTL ユニット。
10.2 で新たにファイルハッシュのための関数を追加サポートするすべてのプラットフォーム上のプラットフォームライブラリにマップされた
HTTP クライアントフレームワーク（HTTPS サポートも含むため、OpenSSL ライブラリの配布は不要）。非同期サポートの改善を含む
HTTP クライアントフレームワークに容易にアクセスできる新しい NetHTTPClient および
NetHTTPRequest コンポーネント
Windows、macOS、iOS および Android 向けネイティブ HTTP(S)クライアントライブラリのサポート

INTRODUCEDIN 10.2 TOKYO!
ENHANCED
IN 10.1 BERLIN!

Linux 向けネイティブ HTTP(S)クライアントライブラリのサポート
非同期 HTTP リクエスト、接続タイムアウト、gzip コンテンツの自動展開等のサポートを含
む HTTP クライアントライブラリの改善
ローカライズリソースのサポート
コンパイラ命令での式評価
独自のデータ型、複素数、Safe Array、データセットからの Passing Variant をサポート可能なカ
スタムバリアント、Int64 および符号なし型、Unicode 文字列のための拡張バリアントサポート
統合開発環境（IDE）と開発者の生産性サポート

NewIN 10.3.1 RIO!

新しい IDE 生産性ツール：従来のコードエディタのブックマーク機能を拡張する新しいブッ
クマーク機能（GetIt パッケージマネージャでダウンロード可能）

NewIN 10.3.1 RIO!

新しい IDE 生産性ツール：Delphi のユニット内で、インテリジェントサーチにより任意の場
所にすばやくジャンプできるナビゲーター機能。コードエディタにミニマップを追加可能（GetIt パッケージマネージャでダウンロード可能）

NewIN 10.3 RIO!

長時間の利用と生産性向上に寄与するクリーンでモダンなルック＆フィールの IDE メインウィンドウ UX の大幅な改善

NewIN 10.3 RIO!

共通ダイアログ（プロジェクトオプション、IDE オプション、新規項目ダイアログ、GetIt パ
ッケージマネージャダイアログ、コンパイラ進捗ダイアログ）の再設計により生産性と視認性の向上を実現

NewIN 10.3 RIO!

プロジェクトオプションと IDE オプションに検索機能を追加、ダイアログ内での設定項目の検索が可能にNewIN 10.3 RIO!

スタイル化された IDE の UI（IDE スタイルとダークスタイルの切り替え／無効化が可能）。
10.3 では、青基調の新しいライトテーマとアップデートされたダークテーマを搭載

INTRODUCEDIN 10.2.2 TOKYO!

NewIN 10.3 RIO!

INTRODUCEDIN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.1 BERLIN!
INTRODUCEDIN 10.2 TOKYO!

サンプルプロジェクト、Web セミナー、YouTube ビデオなどの情報が表示される新しい
Welcome ページ、更新されたコンポーネントアイコンなど、IDE の UX を改善
Welcome ページ用の IDE スタートアップレイアウトの改善、ユーザーはスタートアップを含
め好みのレイアウトに変更してセット可能
VCL および FireMonkey デザイナをコードエディタウィンドウから分離可能。これにより、コーディングと画面設計を別のモニタで同時実行したり、複数のフォームを同時に設計することが可能
プロジェクトビルド時に情報メッセージを表示できる新しい Delphi プロジェクトオプション「一般メッセージの表示」
C++構造パーサが最新の C++標準をサポートするようにリニューアルメソッドの有害度検査、ブックマークの改善、選択の拡張
新しいモジュール型ビューメニューによりメニュー項目をサブセクションに再配置
IDE を大規模メモリアドレスモデルで構築 – IDE に組み込まれたコンパイラ、デバッガ、さま
ざまなツールでより大規模なメモリを利用可能

ARCHITECT /ENTERPRISE

14

製品機能一覧

機能
コンパイラのユニットキャッシュのメカニズムを再設計 – 複数のプロジェクトがあるプロジェクトグループをコンパイルするときに、メモリが不足してきた場合、古いユニットのメモ
リを解放
IDE のマルチモニターサポートの改善（2 番目の画面にフォームやペインを配置可能）
非ビジュアルコントロールの表示／非表示を切り替えられるフォームデザイナオプション（フォームの設計画面を整理可能）
対応するコンポーネントを認識可能にする構造ビューアイコン
保存していないファイルの自動修復 – 保存していない作業内容をあらかじめテンポラリ領域に保管。IDE が予期せず終了したとき（システムクラッシュなど）に、保存されていない作業の修復を試行
ENHANCED
IN 10.2 TOKYO!

ENHANCED
IN 10.2 TOKYO!

アプリケーションを容易に HiDPI 対応にできる IDE プロジェクトオプションの改善。Windows
上のプロジェクトマニフェストファイルで、各実行レベルでのサポートが可能に
説明パネル、クイックアクションパネル、新しいフィルターボックスの表示/非表示が可能なオブジェクトインスペクタのレイアウトカスタマイズ
オブジェクトインスペクタの表示項目をフィルター（検索）可能
コードエディタのポップアップメニューからフォントサイズ拡大／縮小が可能

ENHANCED
IN 10.1 BERLIN!

エンバカデロの GetIt サーバーからソースコードライブラリ、コンポーネント、その他の機能を容易に発見、ダウンロード、更新できる GetIt パッケージマネージャ*。カテゴリの拡張、
UI の改善、新しいアクションなどを追加* GetIt を使用するにはインターネット接続が必要です。オフラインでは利用できません。

旧バージョンプロジェクトの設定を新バージョンに移行したり、同じバージョンで異なる環境に移設する際に利用できる設定移行ツール
ENHANCED
IN 10.1 BERLIN!
ENHANCED
IN 10.3.2 RIO!

「ウェルカムページ」更新（よく使うプロジェクトリスト）
活動をトラッキングしチームの生産性をよりよく理解するためのプロジェクト統計情報（デフォルトで非表示）
貼り付け、切り取り、コピーの操作を保持し、複数の貼り付け操作を一度に行えるようにするクリップボード履歴
複数のソースコード行への同じ貼り付け操作を一度に行えるマルチペーストサポート
エディタの構造強調表示、実行フローがエディタ上でどこにジャンプするのかを見ることができる実行フローコントロールハイライト、エディタ上部に表示されるクラス／メソッドコ
ンボボックスを含むコードナビゲーションツールバー（非表示オプションを追加）
データベースファイル追加と配置の簡素化サポートを含むプロジェクトマネージャの改善

ENHANCED
IN 10.2 TOKYO!

GetIt アーキテクチャをベースとした新しいインストーラを提供。インストール時にプラットフォームを選択可能（後で、IDE からツールメニューの「プラットフォームマネージャ」オ
プションを使ってプラットフォームを追加することも可能）。追加のインストール機能は、
GetIt から入手可能。さらに、インストール時間を削減する並列ダウンロードもサポート
新たな環境での開発を支援する、初心者と習熟者のための新しいサンプルコードとデモデザイナ スナップショット – フォームイメージをクリップボードにコピー

ENHANCED
IN 10.3 RIO!

1 ボタンクリックで、IDE コマンドをすばやく発見、実行できる IDE インサイト。オブジェク
トインスペクタ内のプロパティにも対応
ブロック整形を含むコード整形
自動ビルドプロセスにも統合可能なコマンドラインでのコード整形
コード整形のカスタマイズオプションの作成／保存／読込
検査・測定機能
C++向け検査機能（新しい Clang 拡張 C++17 コンパイラには未対応）
コードエディタとクラスエクスプローラのコンテキストメニューから利用可能になった｢使用箇所の検索｣PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

15

製品機能一覧

機能
Clang ベースの C++コンパイラ（C++ Indexer）における定義と参照の検索（新しい Clang 拡
張 C++17 コンパイラには未対応）
バックグラウンドスレッドでのコンパイル
C++の並列コンパイルのサポート
オブジェクトインスペクタで Boolean 型の値をチェックボックスで編集／表示
プロパティエディタに新たにカレンダーコントロールが追加「ユニットを使う」機能の強化
プロジェクト全体にわたるクラスライブラリの階層ビューを提供するクラスエクスプロー
ラ。宣言や実装部への素早いナビゲーションやフィールド、メソッドなどの追加もサポート
プロジェクトへのリソース追加を大幅に単純化するリソースマネージャ
ライブコードテンプレート — 複雑な共通構文や操作を生成する動的スクリプト型テンプレー
トカスタマイズコードテンプレートの作成・カスタマイズ、テンプレートの動作、コード生
成、操作性を制御可能。囲みテンプレートは、選択したコードやテキストを囲んでテンプレ
ートを適用
エディタの「変更バー」が変更された行とその保存実行の有無を表示
スマートブロック補完 — コーディング中に、先読みしてブロック補完を実行し作業を支援
VCL デザイナおよび FireMonkey デザイナで利用できるフォーム位置合わせツール
メインツールバーに追加された「デバッガを使わずに実行」ボタン
プロジェクトマネージャのコンテキストメニューから、選択したアプリケーションの「実行」または「デバッガを使わずに実行」が可能
ホットキーによって検索可能なツールパレット — 任意のコンポーネントをすばやく発見
ツールパレット内のギャラリー – 必要な時にギャラリーウィザードを検索
同期編集 — ブロック内にあるシンボルを同期して変更可
自動的に複数レベルのバックアップと差分、復元をサポートする履歴マネージャ
ソースコードの階層構造ビュー、VCL デザイナ上のオブジェクトの操作をサポートする VCL
オブジェクトツリービューを表示する構造ペイン
JavaScript、PHP、INI ファイルに対応済みの構文ハイライトの Open Tools API による拡張
ファイルタイプごとに設定可能なエディタオプション機能
ENHANCED
IN 10.3 RIO!

フル機能の Open Tools API により、ウィザードやエキスパートから IDE のカスタマイズ、プ
ロジェクトやモジュールの操作、エディタやデザイナへのアクセスが可能（スタイル／テー
マサポートも改善）
Symbol Insight — クリック操作で宣言や実装コードにナビゲーション
コードおよびパラメータ補完機能のパフォーマンス改善強化した Code Insight で、コード入力中にメンバーリストやパラメータヒントを表示
HTML、WML、XHTML、XSL などの DTD 定義言語のコード補完に対応した Code Insight
コード折りたたみの設定とプロパティ
エディタの余白設定 — 必要な情報のみを表示可能
Object Pascal 向けコード補完機能

ENHANCED
IN 10.3.2 RIO!

C++言語向けのコード補完エンジンの大幅なパフォーマンス改善。非同期呼び出しのサポー
ト、LSP（Language Server Protocol）アーキテクチャをベースに実装
コード補完機能 — HTML、XHTML、XSL、CSS に対応
クラス補完

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

16

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
ドッキングされたウィンドウにも対応した、カスタマイズ可能な IDE デスクトップレイアウ
ト設定
開発に必要な作業を記録できる To-do リスト
クラッシュリカバリレポートを、複雑な IDE のクラッシュ調査に利用
Help Insight – ヘルプスニペットを提示する便利なツールチップ
ソースコード管理
Version Insight - IDE に統合されたソースコード管理のためのフレームワーク
変更リストラベル、SVN マージダイアログ、ブランチ切り替えなど IDE に統合された
Subversion
Subversion と履歴管理の統合
フル機能の差分ビューアを標準搭載
Git バージョン管理の IDE への統合（認証、リモートリポジトリに対するプッシュ／プル変更をサポート）
Mercurial バージョン管理の IDE への統合（リモートリポジトリのクローン、ローカルでの変更コミット、ログデータの表示をサポート）
オープンソースプロジェクトとして Version Insight を利用可能
国際化アプリケーション開発
UnicodeString 型、Unicode 対応の開発環境、VCL および FMX フレームワーク
IDE メニュー、ダイアログ、コンパイル済ユニット、リソース、ソースコードの英語、ドイツ語、フランス語、日本語版
IDE メニューとダイアログなどの言語を容易に変更可能
リファクタリング
プロトタイプ同期 – Delphi の関数のプロトタイプ変更に使えるため、Interfece セクションと
Implementation セクションの同期をとるためにコードエディタ内で使用可能（Delphi のみ）「パラメータの変更」「メソッド抽出」でのジェネリクスサポート
ENHANCED
IN 10.2.1 TOKYO!

Delphi および C++向け「名前の変更」リファクタリング（新しい Clang 拡張 C++17 コンパイ
ラには未対応）
リファクタリングによる「参照の検索」「変数の導入」「フィールドの導入」「変数のインライン化」「パラメータの変更」「安全な削除」「メンバのプッシュアップ／ダウン」「メンバのプルアッ プ」「スーパークラスの抽出」「インターフェイスの抽出」「メンバの移動」「変数の宣言」「フィールドの宣言」「メソッド抽出」「ユニットの検索／ネーム スペースのインポート」「リソース文字列の抽出」リ
ファクタリング機能
リファクタリングによる「ファイル内検索」
UML モデリング
UML によるコードの可視化 – いつでもソースコードから UML モデルビューを表示可能
クラス図から Object Pascal コードの生成
オブジェクトの階層を展開して表示
自動的なシーケンス図の生成をサポート
注釈や高度なドキュメントのために画像を図に読み込み可能
シーケンス図コラボレーション図
状態図

ARCHITECT /ENTERPRISE

17

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
配置図
ユースケース図アクティビティ図コンポーネント図
ドキュメントの生成
コマンドラインからドキュメント生成の実行
オブジェクトドメインの健全性を静的に分析できる 80 項目以上のコード測定機能
インタラクティブレポーティングのためのキビエットグラフ
オブジェクト設計の健全性を診断できる 10 項目以上のコード測定機能
コマンドラインからの静的測定の実行
コードの掌握を支援する 10 項目以上のコード検査機能
コーディングスタイルやアプローチ診断が可能な 200 項目以上のコード検査機能検査におけるポインタ分析
コマンドラインからの静的検査の実行
Rational® Rose からのモデルインポート（mdl インポート）
言語中立の UML 1.5 モデリング
言語中立の UML 2.0 モデリング
言語中立の UML 1.5 と UML 2.0 プロジェクトからソースコードプロジェクトへの変換
GOF パターンを含むデザインパターンのサポート
図の印刷
XMI 1.1 インポート／エクスポート
フル 2Way のコードとクラス図の同期
OCL 2.0 のサポート「カラーUML」プロファイル
図のハイパーリンクと注釈統合されたデバッガ
カラー構文強調構文表示を搭載したフル機能デバッガ
64-bit Windows アプリケーションのローカルおよびリモートデバッグ
macOS アプリケーションのリモートデバッグ
NEW IN 10.3.2 RIO!

macOS 64-bit アプリケーションのリモートデバッグ
iOS デバイスでのリモートデバッグ、iOS 64-bit デバイスのリモートデバッグ
Android デバイスでのデバッグ

NEW IN 10.3.3 RIO!
INTRODUCEDIN 10.2 TOKYO!
ENHANCED
IN 10.2 TOKYO!
ENHANCED
IN 10.1 BERLIN!

Android 64-bit アプリのデバイス上でのデバッグ
Linux 64-bit のリモートデバッグ
Win32 / Win64 向け Clang ベースの C++コンパイラ向けのデバッグサポートの改善
iOS64 アプリケーションデバッグ時の関数呼び出し、プロパティとバリアントの評価でのDelphi Unicode 文字列の評価サポート

ARCHITECT /ENTERPRISE

18

製品機能一覧

機能
ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.2.1 TOKYO!

Delphi の動的配列のサポートに加え、iOS および Android アプリケーションデバッグでのCPU ビューサポート
デバッグデータの拡張表示をサポートするデバッガビジュアライザ、Delphi ジェネリクスとC++テンプレートをサポート
独自のデータ型の表示を可能にするデバッガビジュアライザの作成
TStrings、TDateTime、TDate、TTime 用のデバッガビジュアライザ
“デバッグ中です。終了してもよいですか？” ダイアログからデタッチ可能
スレッド「凍結」「再開」を指定できるマルチスレッドデバッグ
選択したスレッドにブレークポイントを設定できるマルチスレッドデバッグ
Windows での待機チェーン（WCT: Wait Chain Traversal）のサポート
逆アセンブリペインの「オペコードの表示」「アドレスの表示」ローカルメニュー
デバッグオプション：「スクロールして新しいイベントを表示」「ユーザーブレークポイン
ト以外を無視」フレームがデバッグ情報を保持しているかどうかを示すグリフを表示する呼び出し履歴ビュー
エディタタブから独立して表示可能な CPU ビューペイン
情報を容易に発見、理解できるデバッガビューとペイン間の統合
項目のダブルクリックでローカルビューと自動的に同期する呼び出し履歴ビュー
CTRL キーを押すとツールチップ式評価が透明化し、エディタコードとともに確認可能
展開可能なツールチップ式評価
展開可能な監視式、ローカル変数表示
選択可能なシンボルテーブルのロード
オープンファイルのデバッグ終了時における暗黙的なクローズ
CPU 表示でのクリップボードの複数選択とコピーのサポート
Ctrl+クリックによるエディタ左余白でのブレークポイントの有効／無効化
モジュール表示でのロード順によるソート
エディタ上で次に実行する行を設定できる［次の文を設定］メニュー［ブレーク／継続］ボタン、「この例外の種類を無視」チェックボックスを表示する例外通知ダ
イアログ
モジュール表示のソート
デバッガ制御下にあるすべてのプロセスとスレッドの状態を表示するスレッド表示
低レベルデバッグ用の CPU 表示
複雑なアプリケーションのトレースを簡易化するマルチプロセスデバッグ
ツールバー付きのブレークポイントビュー、インプレース編集、有効／無効チェックボックス
インプレース編集、有効／無効チェックボックス、可変幅の監視式名列／値列での情報の表示などをサポートした監視式表示
変数の論理グループ化によるマルチタブ表示
任意のプロセスへのアタッチとデバッグ
任意のプロセスからのデタッチ
リターンまで実行

PROFESSIONAL /COMMUNITYARCHITECT /ENTERPRISE

19

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
ツールチップ、アクション、グループ機能を搭載した先進のブレークポイント機能による完
全なデバッグ制御
データをトリガーとしたブレークポイント
生成されたプロセスのデバッグ
デバッグ中のプロパティ監視を容易にするデバッグインスペクタ
イベントログの表示統合されたユニットテスト機能
ENHANCED
IN 10.3 RIO!
INTRODUCEDIN 10.3 RIO!
INTRODUCEDIN 10.2 TOKYO!

DUnitX をベースとしたユニットテスティングフレームワークの統合
モバイル（iOS および Android）プラットフォーム向け DUnitX のサポート
Linux プラットフォーム向け DUnitX のサポート
DUnit ユニットテスティングフレームワークの実行時サポート
ユニットテストとユニットテストプロジェクトをすばやく簡単に生成できるユニットテストウ
ィザード
プロジェクトマネージャからのユニットテストの実行
ドキュメント
CHM ヘルプエンジンのサポートと新しい IDE ヘルプ構造
クラス階層図の表示や新しく宣言されたメンバのページなど、継続的なヘルプシステムのアッ
プデート
データベースアプリケーション開発 / 接続性
TDataSet クラス、フィールド定義、フィールドおよびパラメータ管理をベースとした、強力なクロスプラットフォーム／マルチデータベース DB アクセスアーキテクチャ
製品またはサードパーティベンダーから提供される複数の TDataSet 継承クラスのサポート

INTRODUCEDIN 10.2 TOKYO!
INTRODUCEDIN 10.2 TOKYO!

BlobFields の表示オプションサポート
TField クラス向けのダイレクト GUID アクセス
FieldOptions および FieldLifeCycle 機能によるデータセットフィールドの自動制御と永続化サ
ポート
FireDAC マルチデバイスデータアクセスライブラリ

ENHANCED
IN 10.2 TOKYO!

ENHANCED
IN 10.2 TOKYO!

INTRODUCEDIN 10.2 TOKYO!

MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、PostgreSQL、Informix、Sybase SQL Anywhere、Microsoft Access、IBM DB2 Server、Firebird、Advantage Database、
generic ODBC driver を含む Windows / macOS 向けエンタープライズデータベースのサポート
Microsoft Access、SQLite、MariaDB、InterBase ToGo / IBLite、ローカルホスト上の InterBase、MySQL Embedded, ローカルホスト上の MySQL Server、Advantage Database local engine、ロー
カルホスト上の PostgreSQL、Firebird Embedded、ローカルホスト上の Firebird を含むローカ
ルデータベースサポート
MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、PostgreSQL、Sybase
SQL Anywhere、IBM DB2 Server、Firebird、Advantage Database、MongoDB、generic ODBC
driver エンタープライズデータベース、SQLite、InterBase ToGo / IBLite などのローカルデータ
ベースを含む Linux 向けデータベースサポート
SQLite、InterBase ToGo および IBLite を含む iOS および Android 向けモバイルデータベースサ
ポート

ENHANCED
IN 10.3 RIO!
ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.2 TOKYO!

1

1

1

1

MS SQL 2017 をサポートする FireDAC Microsoft SQL Server ドライバのアップデート
MySQL v 8.0 および MariaDB v 10.3、MySQL Prepared Statements API、内部 BLOB ストリーミン
グを新たにサポートした FireDAC MySQL ドライバのアップデート
データ型名によるデータ型のマッピングサポート含む FireDAC ODBC ドライバ 13 のアップデート

ARCHITECT /ENTERPRISE

20

製品機能一覧

機能
ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.3 RIO!

ENHANCED
IN 10.1 BERLIN!

INTRODUCEDIN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.3.1 RIO!

ENHANCED
IN 10.3 RIO!
ENHANCED
IN 10.3 RIO!
ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.3 RIO!

PROFESSIONAL /COMMUNITY

FireDAC SQLite ドライバを 3.23.1 にアップデートし、暗号化と照合サポートを含む Linux プラ
ットフォームの実装を追加
TRUNCATE コマンド、コネクションパラメータにおけるトランザクション待ち時間とリトル／
ビッグエンディアン設定、データベースサービスマネージャへのクエリー、リアル BLOB スト
リーミングと配列データ型のサポートを含む FireDAC InterBase 2017 ドライバのアップデート

1

1

1

1

1

1

1

1

FireDAC での InterBase XE7 変更ビューのサポート

1

1

FireDAC での変更通知のサポート（新たに Oracle と MongoDB をサポート）

1

1

1

1

1

1

1

1

FireDAC Oracle ドライバのアップデート（VARCHAR2、NVARCHAR2、32K までの RAW データ
型、PL/SQL のネイティブ BOOLEAN、64-bit 整数と符号なし INT、identity / auto-increment
列、クエリー変更通知、暗黙的な ROWID フェッチ、暗黙的な結果、新しい接続モード、ネットワークタイムアウト、トランザクション状態感知と同期を含む v 11g および 12c の新しいAPI をサポート）
TFDOracleAdmin FireDAC サービスコンポーネントの追加
FireDAC Advantage ドライバのアップデート（GUID データ型、バックアップアーカイブ、デ
フォルト値句、暗号化テーブルのサポート改善、TFDADSUtility コンポーネントの改善を含むバージョン 12 の新機能をサポート）
DB2 on AS/400 のサポート、IDENTITY 列、接続定義パラメータのサポートを含む FireDAC DB2
ドライバのアップデート
バージョン 3.0.4 および Firebird embedded のサポート、ローカルコネクションプロトコル、
FB$OUT パッケージ、長いステートメントのサポート、コネクションパラメータにおけるリ
トル／ビッグエンディアン設定など Firebird ドライバのアップデート
列の識別、maccaddr8、パスワードの暗号化、コネクションパラメータにおけるリトル／ビッグエンディアン設定などバージョン 10 向けの PostgreSQL ドライバの改善
ToolHome プロパティ、FDEventAlter を新たにサポートした FireDAC SQL Anywhere ドライバ
ロック、悲観的ロック、ISAM エラーコードなど継続的なアップデートを含む FireDAC
Informix ドライバのアップデート
FireDAC で NoSQL MongoDB データベースをサポート（FireDAC MongoDB ドライバも付属）、新たに TimeZone 接続パラメータをサポート
FireDAC による TMongoConnection、TMongoDatabase、TMongoCollection などの MongoDB
API ラッピングクラスのサポート
メソッドビルダーによる MongoDB クエリー、パイプライン、アップデートコマンドなどのサポート

ENHANCED
IN 10.1 BERLIN!

MongoDB カーソルにデータセットをアタッチ可能にする TFDMongoDataSet、MongoDB コレクションへのクエリー実行を可能にする TFDMongoQuery、MongoDB コレクションへのパイ
プラインの実行を可能にする TFDMongoPipeline、ドキュメント項目へのイテレート処理を可能にする TMongoDocument などの MongoDB 固有のデータセット
Teradata ODBC ドライバをベースとした FireDAC Teradata データベースサポート

ENHANCED
IN 10.1 BERLIN!

FireDAC での更新管理の改善
dbExpress コードを FireDAC に移行を支援するツールとスクリプト
blob フィールドおよび MSSQL ファイルストリームのための FireDAC ストリーミングサポー
ト
DBMS API コマンドネイティブタイムアウトのサポート
FireDAC コネクションパラメータがオブジェクトインスペクタのレコードとして表示
デスクトップおよびモバイル向けの新しい IBLite ドライバ
InterBase 暗号化接続オプション
Informix データベース向け Windows/macOS ネイティブドライバ

ARCHITECT /ENTERPRISE

21

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
同梱のデータベースドライバのソースコード
動的および静的リンクの双方をサポートした"スマートな" データ型認識を含む SQLite v3+データベースのフルサポート
ENHANCED
IN 10.2 TOKYO!

MERGE / REPLACE / INSERT OR REPLACE の SQL コマンド、及び dmAppend、dmUpdate、
dmAppendUpdate モードのサポートを含む TFDBatchMoveSQLWriter コンポーネントの最適化と拡張による FireDAC ETL サポート。10.2.2 で新たに JSON Writer のサポート機能を追加容易に利用可能な TDataSet 継承クラス群
統一データアクセス API
新しい UpdateOptions.AutoCommitUpdates プロパティの追加と TClientDataSet との互換性改善を含む FireDAC のキャッシュアップデートモードの改善
DataSnap 向け FireDAC クライアント
ハイパフォーマンス インメモリデータセット
FireDAC ソースコード（ドライバのソースコードを含む）
大型のデータセットの高速な双方向ナビゲーションを可能にする Live Data Window モード
バッチアプリケーションやネットワークトラフィックの最小化のための配列 DML（Data
Manipulation Language）コマンドの実行とコマンドバッチ

1

1

1

1

非同期コマンドの実行、コマンド実行タイムアウト、コマンド実行のキャンセルのダイレクトサポート
カスケードアップデートを伴う複数のデータセットに対する変更結果をトラックできるキャ
ッシュアップデートモード
ジェネレーターおよびテーブルトリガーをベースとした自動インクリメント項目のサポート
FireDAC エスケープシーケンス、条件式、マクロによる SQL 方言の抽象化
柔軟かつ調整可能なデータ型マッピングによるデータ型の統一
UPDATEDIN 10.2 TOKYO!

容易に利用可能な TFDMemTable：TClientDataSet と高い互換性を持つインメモリデータセッ
ト。最適化された JSON 形式でのシリアライゼーションをサポート。10.2 で設計時のデータ
セットデータの編集も可能に
HTTP、HTTPS および TCP/IP プロトコルと認証のための DataSnap クライアントサポート
SQLite の SQL 方言のフルサポート、アッドホック TDataSet ルックアップなど TDataSet で複数データベースに対応可能な SQL コマンドを搭載したローカル SQL*1 10.3 Professional および Community Edition では、いくつかの機能がローカル接続に限定されます。

dbExpress および IBX
コネクションプーリング、トレース、デレゲートドライバのサポートを含む拡張可能な
dbExpress™ 4 データベース接続フレームワーク
dbExpress による InterBase ローカル、MySQL ローカル、SQLite ローカル接続
macOS および 64-bit Windows 向けを含む dbExpress ドライバ - InterBase ローカル、MySQL ローカル、SQLite ローカル接続
macOS および 64-bit Windows 向けを含む dbExpress ドライバ - InterBase、Firebird、Oracle、
MySQL、SQL Anywhere、Informix
SQLite 向け TSQLMonitor サポート
Windows、iOS および Android 向け InterBase ToGo dbExpress ドライバ
dbExpress による InterBase® XE7 / XE3、Firebird 2.5 / 2.1 / 1.5、Oracle® 11g / 10g、Microsoft SQL
Server® 2008 / 2005 / 2000、Informix® 9x（Unicode 未対応）、IBM® DB2 9.x（Unicode 未対応）、Anywhere™ 12 および 11（Unicode 対応）、SQL Anywhere 9（Unicode 未対応）、
Sybase® 12.5（Unicode 未対応）、MySQL 5.1、5.0（Unicode 対応）および 4.1（Unicode 未対応）サーバー接続

ARCHITECT /ENTERPRISE

22

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
dbExpress ODBC ドライバ
メモリ上でデータセットを管理、操作できる TClientDataset（iOS、Android、macOS、64-bit
Windows をサポート）
INTRODUCED IN
10.2 TOKYO!
INTRODUCED IN
10.3.2 RIO!

64-bit Linux 向けの ClientDataSet サポート
64-bit macOS 向けの ClientDataSet サポート
VCL および FireMonkey で任意のデータを任意の UI またはグラフィック要素に結び付けられる LiveBinding
Windows 用 ADO 接続（MDAC 2.8）のための dbGO™
iOS および Android 向け InterBase Express (IBX) コンポーネント
RAD Server（EMS）6

ENHANCED
IN 10.3.2 RIO!
INTRODUCED IN
10.2 TOKYO!

API ホスティング、データアクセス、SQL データベースアクセスを含む REST ベースのミドル
ウェアスタック RAD Server（EMS）2、大幅なパフォーマンス最適化を実施
Linux 上の RAD Server（EMS）パッケージ向けのビルド、テスト、配置
RAD Server にロード可能なパッケージを用いて、ビジネスロジックを実装、カスタム URI にマップし、カスタム REST API を作成可能
Oracle、DB2、Microsoft SQL Server、Informix、SQL Server など多様なデータベースに接続できる FireDAC ハイパフォーマンスエンタープライズデータアクセスを統合

NEW IN 10.3 RIO!

MIME タイプを（Accept HTTP リクエストヘッダから）GET エンドポイントにマップする新しい EndpointProduce 属性、MIME タイプを（ContentType HTTP リクエストヘッダから）PUT、
POST、PATCH エンドポイントにマップする新しい EndpointConsume 属性

NEW IN 10.3 RIO!

HTTP Verb からカスタムメソッドへの名前マッピング

NEW IN 10.3 RIO!

リクエストからカスタムクラスまたはコンポーネントへの処理のデレゲーション機能（応答
処理コードの共有）

NEW IN 10.3 RIO!

RAD Server のファイルシステムフォルダーアクセスとデータベーステーブル／クエリーアクセスへの RAD Server エンドポイントマッピングをページングやソートを含め劇的に単純化す
る新しい TEMSFileResoure と TEMSDataSetResource コンポーネント

NEW IN 10.3.2 RIO!

ひとつ以上の選択したデータベーステーブルに対するクエリーにマップされた設定済みの
TEMSDataSetResource コンポーネントを生成する FireDAC データベース接続ウィザード

INTRODUCED IN
10.2 TOKYO!
INTRODUCED IN
10.2.3 TOKYO!
ENHANCED
IN 10.3.2 RIO!
ENHANCED
IN 10.3.2 RIO!

RAD Server（EMS）のマルチテナントサポート、テナント設定管理のためのコンソールアプリ（Windows および Linux）
RAD Server のファイルディスパッチサポート
RAD Server コンソールの UI 再設計と Ext JS ライブラリへの移行
iOS と Android 向けの EMS Push 通知サーバーのサポート（Firebase にアップデート）
EMS クライアント側の配置を簡単にする新しい EMSClientAPI コンポーネント

ENHANCED
IN 10.2 TOKYO!

ENHANCED
IN 10.3.2 RIO!

INTRODUCEDIN 10.1 BERLIN!

ENHANCED
IN 10.3.2 RIO!

EMS コンソールの Web ベースのインターフェイスにより、ユーザー／グループ／セッション／API コールの分析／レポートが可能（テナントごとにフィルター可能）
ユーザーアカウントの管理、ローカル設定の編集、RAD Server インスタンスに対する REST
Debugger ベースのリクエスト発行などのできる RAD Server コンソール（RSConsole.exe）ク
ライアントアプリケーションの再設計と拡張。
リモートガジェットとデバイス間の開発者向けエンタープライズアクセスポイントを提供する
ThingPoint。ThingPoint は、EMS サーバー上の中央リポジトリと重要なデータのみを同期させながら、エッジで収集した膨大な IoT データをローカルに保管、フィルタリング、処理可能
Swagger open API イニシアティブ (http://swagger.io) をベースとした EMS メタデータの宣言と検索をサポート。これにより、EMS の REST API の表現に YAML や JSON といったメタデー
タ言語の使用が可能。初期ドキュメントは、RAD Server モジュールウィザードのオプション
で生成可能にARCHITECT /ENTERPRISE

23

製品機能一覧
PROFESSIONAL /COMMUNITY

機能

NEW IN 10.3.2 RIO!

RAD Server エンジンと必要なすべてのファイルを Windows および Linux 環境へと配置できるウィザード（GetIt パッケージマネージャでダウンロード可能）

NEW IN 10.3.3 RIO!

一般的な Delphi Linux アプリケーションと RAD Server アプリケーションの Docker コンテナへの配置（Docker Hub でコンテナイメージをダウンロード可能）

ARCHITECT /ENTERPRISE*2 10.3 Enterprise には、RAD Server を用いて開発したアプリケーションを配布するための、シングルサイト RAD Server 配置ライセンスが 1 つ含まれます。また、Architect には、マルチ
サイト RAD Server 配置ライセンスが 1 つ含まれます。RAD Server を使用したアプリケーションを他社向けに提供する場合には、別途 RAD Server 配置ライセンスを購入してください。

WebBroker および DataSnap 多層開発
HTTP サーバーへの配置と統合のための WebBroker ライブラリ - CGI、Microsoft IIS 向けの ISAPI
ライブラリのサポート、および Indy ライブラリベースのネイティブ HTTP サーバーを含む
Apache HTTP サーバーモジュール向けの WebBroker サポート
ENHANCED
IN 10.1 BERLIN!
INTRODUCED IN
10.2 TOKYO!

WebBroker のデフォルトエンコーディングを ANSI から UTF-8 に変更
スタンドアロンまたは Apache モジュールとして WebBroker を Linux へ配置
DataSnap による多層データベースアプリケーションの作成

INTRODUCED IN
10.2 TOKYO!

Linux サーバー向けに DataSnap を用いた多層データベースアプリケーションを構築
WebBroker アーキテクチャにより DataSnap サーバーを Microsoft IIS サーバー（HTTP またはHTTPS を使用）に配置

ENHANCED
IN 10.2 TOKYO!

ENHANCED
IN 10.1 BERLIN!

ENHANCED
IN 10.1 BERLIN!

WebBroker アーキテクチャにより DataSnap サーバーを Apache HTTP サーバー（HTTP またはHTTPS を使用）に配置（Delphi では新たに Linux プラットフォームをサポート）
DataSnap で HTTP および HTTPS 向けに System.NET を使用、OpenSSL クライアントライブラ
リの配布が不要に（REST 接続と HTTP 接続の双方で使用）
DataSnap サーバーメソッドでクライアントサーバー間での JSON ストリームの受け渡しのために TDBXJSONStream パラメータをサポート
スタンドアロン DataSnap アプリケーションでの HTTPS サポート
ソケット接続を切断できる DataSnap サーバー機能、HTTP プロトコルのコミュニケーション
タイムアウトFireDACJSONReflect ユニットによる FireDAC データと差分による変更データの送受信によるデータ圧縮機能を DataSnap でサポート
特定のコールバックにブロードキャストするヘビーウェイトコールバックのサポート
認証およびロールベースの認証
サーバーおよびクライアント向けのコールバックチャンネルイベント
複数のコールバックトンネルをサポートする DataSnap REST サーバー
TCP/IP プロトコル向けのセッションイベント、DataSnap セッションでのオブジェクトサポート
接続のモニタと制御

NEW IN 10.3 RIO!

ENHANCED
IN 10.3 RIO!

DataSnap REST で「Content-Type=application/json」と明示的に指定
DataSnap REST クライアント接続（TDSRestConnection）で、すべてのプラットフォーム向けに SecureProtocols プロパティが新たに利用可能
REST コールとそれらの保存時にクエリーパラメータを利用可能
HTTP 接続のためのプロキシ情報のサポート（IP アドレスとプロトコル、HTTP アプリケーション名などの）クライアント接続情報を認識可能
ServerMethods により、ミドル層の機能を完全に制御し、クライアントからサーバーのコードを呼び出し可能。TJSONValue による容易なデータ転送をサポート
多層アプリケーションの実装をよりシンプル化する改善されたセッションイベント
オブジェクトギャラリーから容易にサーバーおよびクライアントを作成可能な DataSnap ウィ
ザード

24

製品機能一覧
PROFESSIONAL /COMMUNITY

機能
DataSnap ウィザードのソースコードから独自の DataSnap サーバーウィザードを構築可能
REST（ful）インターフェイスとサーバーからの公開のサポート、REST クライアントプロキシの生成
Object Pascal および C++クライアントのための DataSnap サーバープロキシの生成
ローカルの DataSnap（TCP/IP）アプローチに加え HTTP および HTTPS 通信プロトコルのサポー
ト、ファイヤーウォール外からのクライアントコードを可能にする HTTP トンネリングサポート
ネットワーク上での暗号化と圧縮フィルターのサポート
新たに PC1 暗号化と圧縮フィルターのサポートと容易な有効化
ライトウェイトコールバックのサポート
DataSnap コネクタ
Windows 32-bit / 64-bit ネイティブ（DBX）クライアントおよび REST クライアント
macOS ネイティブ（DBX）クライアントおよび REST クライアント
ブラウザプラットフォーム向けのシンプル REST / JavaScript クライアント
データベースツール
データエクスプローラの FireDAC サポート - データベース接続の追加と管理、データベース
スキーマの表示を最適化
データベース接続を追加・管理し、データベーススキーマを表示するデータエクスプローラ
データエクスプローラの FireDAC ノードと dbExpress ノードを VCL フォームにドラッグ＆ドロップしてスピード開発
任意の FireDAC 接続で SQL を直接操作
dbExpress 4 がサポートする任意のデータベースにクエリーを実行し、その結果を表示する
SQL コンソールビュー
同梱されているデータベース
ENHANCED
IN 10.3.3 RIO!
ENHANCED
IN 10.3.3 RIO!
ENHANCED
IN 10.3.3 RIO!
NEW IN 10.3 RIO!

InterBase 2020 Developer Edition – ユーザー数最大 20 名、論理的な接続数最大 80 までのリモ
ート接続
無制限配布ライセンスつきの IBLite 2020 for iOS / Android
無制限配布ライセンスつきの IBLite 2020 for Windows / macOSInterBase ToGo 配布ライセンス（モバイル向け）
クラウドサポートAzureConnectionString、AzureBlobManagement、AzureQueueManagment、およびAzureTableManagment を含む Windows Azure コンポーネント
クラウドライブラリにおける System.Net ネイティブ HTTP / HTTPS サポート
Windows Azure の BLOB、キュー、テーブルストレージへのアクセス
AzureQueueManagement 向けの MetaData サポート
Azure Table 向けの ContinuationToken サポート

ENHANCED
IN 10.2 TOKYO!

最新の Azure API に合わせて Azure サポートをアップデート
Amazon Simple Storage Service (S3) API
Amazon Queue Service API
Amazon SimpleDB API

ENHANCED
IN 10.2 TOKYO!

最新の AWS API に合わせて AWS サポートをアップデート
Amazon EC2 環境および Windows Azure 環境への配置

ARCHITECT /ENTERPRISE

25

製品機能一覧REST クライアントライブラリと BaaS
ENHANCED
IN 10.3 RIO!

REST サービスの呼び出しを単純化する REST クライアントライブラリ、MIME タイプのハンド
リング、新しいプロパティ（RedirectsWithGET および SecurityProtocols）と新しいイベント（OnNeedClientCert および OnAuthEvent）
Basic 認証、Plan 認証、OAuth1、OAuth2 を含む認証サポート
TRestClient、TRestRequest、および TRestResponse コンポーネント
REST 呼び出しとパラメータのテストを行える REST デバッガツール

NEW IN 10.3 RIO!

リストパラメータ、パラメータストリーム、すべてのリクエストメソッド、コンテンツボディ
へのアクセスのためのクエリーパラメータのサポートなど、REST リクエストパラメータの改善
REST クライアントライブラリにおける JSON の読み書き
ユーザー管理、ファイルストレージ、オブジェクトストレージ、通知サポートなど、最も共通の操作のための統一インターフェイスを備えた BAAS (Backend as a Service) アーキテクチャ
Kinvey および Parse API 向け BaaS サポートの統合
BaaS クライアントライブラリにおける JSON の読み書きの改善
XML および SOAP
すべてのプラットフォームで動作する TXMLDocument コンポーネント
TXMLDocument コンポーネントによる Windows 上の MSXML のサポート
TXMLDocument コンポーネントによるネイティブ OmniXML ライブラリ、ネイティブ ADOM
ライブラリのサポート
XML データ処理に用いるデフォルト XML エンジンを容易に選択可能
Win32、Win64 の SOAP Web サービスを簡単に作成
SOAP 1.2 クライアントのサポートを含むクライアント側の SOAP Web サービスの構築

ENHANCED
IN 10.3.1 RIO!

SOAP クライアントで HTTP クライアントライブラリを使用、各プラットフォームのネイティ
ブ SSL レイヤーをフルサポート（クライアント認証のサポート改善を含む）
WSDL 拡張スキーマのサポート
XML 変換ツールとコンポーネントにより、異なる XML フォーマットおよびデータセット間でのデータ交換を容易に実現可能
ネイティブ Object Pascal / C++ XML バインディングにより XML プログラミングを単純化 –XML ドキュメントにインターフェイスを使用してアクセスオプションおよびバウンドされない要素のための SOAP ランタイムサポート
Amazon、eBay、MapPoint などをサポートする SOAP 機能のアップデート
サードパーティツール
Enterprise Connectors による REST API への接続

NEW IN 10.3.3 RIO!

70 以上のエンタープライズアプリケーションに、SQL を用いた標準モデルによって接続できる CData Enterprise Connectors

NEW IN 10.3.3 RIO!

QuickBooks Desktop、MailChimp、Salesforce、YouTube、SugarCRM、Jira、SurveyMonkey、
Amazon DynamoDB、Couchbase、PayPal、eBay、Google Sheets、Facebook、Twitter、Slack、
Dropbox などに接続できるコンポーネント（CData の Web サイトからダウンロード）
Beyond Compare Text Compare によるファイル比較
Beyond Compare Text Compare の統合（英語版）
強調構文表示しながらファイルの比較と編集が可能
ホワイトスペースとコメントの変更を無視
差分レポートを印刷、または HTML／テキストとして保存差分のみをフィルターして表示。コンテキスト内の数行だけを表示可能

26

製品機能一覧
Object Pascal、C++Builder、HTML、DFM などを標準でサポート
IDE の“編集”メニューとプロジェクトマネージャに“Compare”メニューを追加し、旧レビジョンや、他の編集タブ、オリジナルファイルとの比較が可能
履歴ビューでの差分とマージの双方に自動的に統合
CodeSite Express によるロギング
UPDATED IN
10.2 TOKYO!

CodeSite Express による先進的なアプリケーションロギングとデバッグ機能を統合（英語版）※GetIt より入手可能
データ変換を行うことなく、文字列、数値、日付/時間、オブジェクト、文字列リスト、例外などの全ての情報のログを収集プログラム実行への割り込みや副作用なしに、アプリケーションコード（再帰関数、複数スレッド）からの情報をログ収集
様々なメッセージタイプにより、重要なログ情報を強調表示
ログメッセージを CodeSite Log File に送信して後で参照したり、 CodeSite Live Viewer でのリ
アルタイム分析、または両方同時に実行が可能
CodeSite Viewers の広範な分析ツールを利用し、メッセージログの分析と問題のある箇所を迅
速に特定
アプリケーション名、プロセス ID、スレッド名、コンピュータ名、カテゴリ、メッセージテ
キストからメッセージログをフィルタリング
先進的な CodeSite Message Organizer を使用し、メッセージログを迅速に複数のビューに整理
カテゴリ設定が可能なログ収集ツールの CodeSite loggers により、ログ収集する情報量を制御可能
メソッド呼び出しを記録して、コールスタック構造をメッセージログに追加
IP*Works! コミュニケーションコンポーネント/n software の IP*Works! のコンポーネントのフルバージョン – 主要な 40 以上のインターネッ
トプロトコルをカバーするインターネットコミュニケーションのためのスイートが利用可能（英語版 ※GetIt より入手可能）
インターネット開発のためのロイヤリティフリーな商用コンポーネント：ATOM、CalDAV、
FileMailer、FTP、HTMLMailer、HTTP、ICMPPort、IMAP、IPDaemon、IPInfo、IPMonitor、
IPPOrt、JSON、LDAP、MCast、MIME、MX、NetClock、NetCode、NetDial、NNTP、Ping、
POP、RCP、REST、Rexec、Rshell、RSS、SMPP、SNPP、SOAP、Syslog、Telnet、TFTP、
TraceRoute、UDPPort、WebDav、WebForm、WebUpload、Whois、XMLp、XMPP
統一された、直感的で拡張性の高い使いやすいコンポーネント
プラットフォームとテクノロジーに依存しない共通のコンポーネントインターフェイスを採用
リソース消費を最小限に押さえた、迅速、強力で信頼性の高いコンポーネント
外部ライブラリに依存せずに利用可能なライトウェイトなコンポーネント
詳細なドキュメントリファレンス、多数のサンプルアプリケーション、完全にインデックス
化されたヘルプファイルと広範なオンラインナレッジベース
チャートコンポーネント TeeChart

UPDATED IN
10.3 RIO!

TeeChart Standard – レポート／グラフコンポーネントセット
レポートツール FastReport

UPDATED IN
10.3 RIO!

レポートツール FastReport VCL RAD Edition
主要な形式へのエクスポート（PDF、RTF、HTML、BMP、JPG、TIFF、GIF、TXT、CSV）
ドリルダウンを伴うグルーピング
メモリ消費が少ない大きなレポートのキャッシュ機能
マスター詳細関係が 6 レベルまで可能

UPDATED IN
10.3 RIO!

レポートツール FastReport FMX RAD Edition（※GetIt より入手可能）

27

製品機能一覧
Sencha Ext JS Professional Edition（Architect に搭載）
Ext JS 6.6 HTML5/JavaScript フレームワーク

ARCHITECT ONLY

Cmd: ビルド最適化ツール

ARCHITECT ONLY

Ext JS Stencils: デザインキット

ARCHITECT ONLY

Architect: ビジュアルアプリビルダー

ARCHITECT ONLY

Sencha Themer: スタイルツール

ARCHITECT ONLY

IDE プラグイン

ARCHITECT ONLY

Aqua Data Studio（Architect に搭載）
サーバー／データベースの登録、データベースナビゲータ／エクスプローラ
ARCHITECT ONLY

クエリーアナライザー（SQL エディタ）とクエリービルダー
ARCHITECT ONLY

テーブルデータエディタ
ARCHITECT ONLYビジュアルアナリティクス
ARCHITECT ONLY

スキーマ／データ／ファイル比較
ARCHITECT ONLY

データと DDL のインポート／エクスポート

ARCHITECT ONLY

ER モデリング

ARCHITECT ONLY

データベース管理ARCHITECT ONLY〒、の商標はその所有者に帰属します。

東京都文京区後楽

住友不動産飯田橋ビル

ロゴならびにすべてのエンバカデロ・テクノロジーズ製品またはサービス名は、：：の商標または登録商標です。その他