RAD Studio / Delphi / C++Builder 10.2.2 Tokyo へのアップデート

# はじめに

RAD Studio / Delphi / C++Builder 10.2 Tokyo の Release 2 (10.2.2) が発表されました。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/0cc8cb53-8e90-31ae-6e90-c9ff54ff9044.png)

不具合修正だけではなく機能追加も行われています。

 - IDE ダークテーマ
 - FireMonkey 向け QuickEdit
 - RAD Server 配置ライセンス（シングルサイト）を Enterprise および Architect 版に搭載
 - インストーラと Welcome ページの改善
 - 追加の VCL コントロール


# RAD Studio / Delphi / C++Builder 10.2.2 Tokyo

## ドキュメント

 - [10.2 Tokyo - Release 2 リリースノート (DocWiki)](http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/10.2_Tokyo_-_Release_2)
 - [不具合修正リスト (EDN)](http://edn.embarcadero.com/article/44771)
 - [Delphi 10.2.2 Has Been Released (Marco Tech Blog)](http://blog.marcocantu.com/blog/2017-december-delphi-10-2-2.html)
 - [RAD Studio 10.2.2 Released Today (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/rad-studio-10-2-2-released-today)
 - [New in 10.2.2: Dark IDE Theme! (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/new-in-10-2-2-dark-ide-theme)
 - [The 10.2.2 Experience (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/the-tokyo-10-2-2-experience)
 - [New in 10.2.2! RAD Server Single Site Deployment License in Ent & Arch Editions (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/new-in-10-2-2-rad-server-single-site-deployment-license-in-ent-arch-editions)
 - [FireMonkey Quick Edit Support in 10.2.2 (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/firemonkey-quick-edit-support-in-10-2-2)
 - [See What's New in 10.2.2 (Youtube)](https://www.youtube.com/watch?v=E0aS369pSgI)

## ダウンロード

アップデートを行う場合にはこちらから。普通は Web インストーラーで更新するのが簡単ですが、**回線品質に不安がある場合には ISO をダウンロード**しましょう。

ISO は 6.1GB あるので DVD に焼こうと思ったら**ダブルレイヤーの DVD メディア**が必要になります。Windows 10 とかならそのまま右クリックして**マウント**して使うのがいいかと思います。

- [30806 RAD Studio, Delphi, C++Builder 10.2 Release 2 Web Install (CodeCentral)](https://cc.embarcadero.com/item/30806)
- [30808 RAD Studio, Delphi, C++Builder 10.2 Release 2 ISO (CodeCentral)](https://cc.embarcadero.com/item/30808)

今回初めて 10.2 Tokyo をインストールされる方は以下のファイルをダウンロードしてください。

- [30807 RAD Studio, Delphi, C++Builder 10.2 Release 2 Web Install (CodeCentral)](https://cc.embarcadero.com/item/30807)
- [30809 RAD Studio, Delphi, C++Builder 10.2 Release 2 ISO (CodeCentral)](https://cc.embarcadero.com/item/30809)

正直、両者にどんな違いがあるのかよくわかりません。前者だと新規インストールには使えず、後者だと既存の製品をアンインストール後にインストールしなければならないのかもしれません。

## インストール

Web インストーラは[機能インストーラ](http://docwiki.embarcadero.com/RADStudio/ja/%E6%A9%9F%E8%83%BD%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9)と呼ばれるもので、必要な分だけのファイルをインターネント経由で取得します。Starter Edition はこちらの方が早く終わるかもしれません。機能インストーラをダウンロードした場合には、そのインストーラを実行します。

ISO ファイルに含まれるインストーラは[オフラインインストーラ](http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/%E3%82%AA%E3%83%95%E3%83%A9%E3%82%A4%E3%83%B3_%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%81%AE%E4%BD%BF%E7%94%A8)と呼ばれるもので、インストールにインターネント回線を利用しません。ISO をダウンロードした場合には、ISO をマウントし、install_RADStudio.exe を実行します。

初回インストール時にはライセンス確認がありますので、製品登録を行ってください。

 - [10.2 Release 2 で製品登録の画面がシンプルになった (Qiita: @CYonezawa)](https://qiita.com/CYonezawa/items/7be10e8775a8df974d36)
 - [Starter Edition ユーザーのための Delphi/C++Builder 10.2 Tokyo Starter Edition (無償！) 入手ガイド (Qiita: @kazaiso)](https://qiita.com/kazaiso/items/579d049cc15549650e20)

## IDE テーマ切り替えボタン

ツールバーにIDE テーマ切り替えボタンが出ていない場合には、

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/7dd9a02b-95df-88c2-6ff5-d1b72ae816fc.png)

[表示 | ツールバー | カスタマイズ] で "デスクトップ" を選択し、[戻す] ボタンを押してください。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/1eecca1e-b3ae-68b8-c347-9bf4e50f045a.png)

レジストリエディタで [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Toolbars] にある "DesktopToolbar" を削除しても構いません。 

 - [Is the dark theme toggle not visible for you? Here's how to fix it (Embarcadero Blog)](https://community.embarcadero.com/blogs/entry/is-the-dark-theme-toggle-not-visible-for-you-here-s-how-to-fix-it)

なお、**IDE テーマは IDE を再起動しないと一部テーマが適用されない箇所があります**。


## IDE テーマ

IDE テーマは [ツール | オプション] から無効にできるのですが、**無効にすると IDE のアイコンが変わります**。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/8893e8f5-50bc-2cc4-c4c0-04621303a2bd.png)

↓

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/b49ab9b4-2621-0a68-88aa-00f46ccfeeb0.png)

また、**XE8 の時に IDE が青くなって皆が困惑した**事がありました。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/ce6888f1-4e69-0c92-e25b-6947a8f6586d.png)

 - [IDE ビジュアル設定のシステム レジストリ キー (DocWiki)](http://docwiki.embarcadero.com/RADStudio/ja/IDE_%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%81%AE%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0_%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA_%E3%82%AD%E3%83%BC)
 - [RAD Studio XE8 のツールバー (DEKO の雑談)](https://ht-deko.com/ft1505.html#150513)

このレジストリキーは無効になったのかと思いきや...

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/0d0f58a7-2dc0-dc1a-8dac-08449d2ebfba.png)

↓

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/1fcb6a31-8374-2786-990c-80f7d9ec119b.png)

何故か一部で有効になる事があります (w

## Welcome ページ

### (さあ！) 始めましょう

この二か所は**英語ページに飛びます**。以前は日本語ページにリダイレクトしようとして失敗して英語ページも表示されないという不具合があったのですが...うーん。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/0b4bcd46-4e93-2ec0-2b32-db447f7c8d6b.png)

Welcome ページの実体は $(BDS)\Welcomepage\ja にある default.htm です。これを書き換えれば日本語ページに飛ぶようになります。

```html:default.htm
<div class="headersection">始めましょう</div>
<div class="scrollable280">
<ul id="block2">
<li class="info" onclick="window.open('http://www.embarcadero.com/ja/products/rad-studio/get-started','_blank');"> RAD Studio 入門</li>
<li class="info" onclick="doStartTutorial();"> 最初のマルチデバイス アプリケーションを作る</li>
<li class="info" onclick="window.open('http://www.embarcadero.com/ja/products/rad-studio/whats-new','_blank');"> RAD Studio 10.2 の新機能を見る</li>
</ul>
</div>
</div>
```

URL の embarcadero.com/en/ になっている所を embarcadero.com/ja/ に書き換えます。

$(BDS)...つまりインストールフォルダが Program Files 以下の場合は UAC の影響で直接書き換えられませんので、

 1. default.htm を任意の場所にコピー
 2. 編集して保存
 3. $(BDS)\Welcomepage\ja に書き戻す

このようにする必要があります。

### ドキュメントタブ

[ドキュメント] タブは最初からちゃんと日本語ページに飛ぶのでご安心を。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/9e32ec41-941d-2da1-e82f-975a90785b20.png)

しかしながら、C++Builder のみをインストールしているとこのドキュメントタブがおかしくなるようです (Delphi もインストールしていれば問題ない)。

 - [Welcome page of the RAR 10.2.2 is not usable (Quality Portal)](https://quality.embarcadero.com/browse/RSP-19521)

documentation.htm を編集するとよいようです。

```html:documentation.htm
<link rel="stylesheet" type="text/css" href="css/styles.css" />   
```

↓

```html:documentation.htm
<link rel="stylesheet" type="text/css" href="css/styles_light.css" />  
```

ドキュメントタブを閉じてしまったら [表示 | ドキュメント] で再度開くことができます。

### サンプルアプリケーション

Welcome ページの**サンプルアプリケーション**をクリックしても何も起きない人は GetIt の自動更新を行うようになっていないのだと思います。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/d0a44bcc-5e42-9af4-63d8-9e9c6b1c9075.png)

[ツール | オプション] の **GetIt パッケージマネーシャ**で **GetIt の更新プログラムを自動的に確認する**にチェックを入れてください。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/b2f16b77-327a-7b72-8b0f-d32afde58340.png)

## IDE プラグイン

みんな大好き**痛 IDE Plugin**も 10.2.2 対応されたようです。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/21785/36908547-b8a1-24b8-020d-b8258c6e578c.png)


 - [痛 IDE Plugin (lynatan@GitHub)](https://github.com/lynatan/Ita-IDE-Plugin)

# おわりに

Starter Edition の方でも 10.2.2 へアップデートできますヨ！また、今新規でインストールすれば最初から 10.2.2 となります。

**See Also:**

 - [Delphi / C++Builder Starter Edition (無償版)](https://www.embarcadero.com/jp/free-tools)