Delphi 10.3 Community Edition をインストール


これは [Delphi Advent Calendar 2018](https://qiita.com/advent-calendar/2018/delphi) の 3 日目の記事です

2018 年 11 月 22 日に 10.3 Rio がリリースされました
これに伴い Community Edition も 10.3 にバージョンアップ
インストールの手順はほとんど変わらないけど、画像付きで手順をゆるーく解説します
今回もデフォルトのフォルダにインストールするネ
画面のスクリーンショットが小さくて見にくい時はクリックしてネ

## インストール手順だよ
####1. ダウンロードした機能インストーラを実行する → 画面が表示される
使用許諾契約書はよく読んでね！
<img width="311" alt="instrio01.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/3508db75-748a-cf59-d0e2-d13f258ef4d2.png">

####2. 使用許諾契約書の内容を読んで使うことを決心したら、「同意する」にチェックを付ける → [次へ] のボタンをクリックする
<img width="311" alt="instrio02.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/f9110164-4519-baa8-ea44-ad002b0bff80.png">

####3. 「製品の Serial Numberを既に入手している」をポチっと選んで [インストール]のボタンをクリックする
<img width="311" alt="instrio03.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/3f1a8894-4cd1-9669-c454-b537392cfb15.png">

####4. 準備をしているので、次の画面が出るまでちょっと待つ
<img width="311" alt="instrio04.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/7ee07b4f-804f-e089-14f1-e2ab53ebecc3.png">

####5. Serial Number のところにインストール番号を入力する
登録コードの番号は混乱を避けるためにあえて消しています
<img width="281" alt="instrio05.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/8d8cdd89-d144-3c01-1ca5-a41b9f4fc628.png">

####6. [登録]ボタンが押せるようになったらクリックする
インストール番号は見せられないので消しています
登録コードの番号は混乱を避けるためにあえて消しています
<img width="281" alt="instrio06.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/c6dff7bc-abdd-aece-62e9-2a07e1d69f3e.png">

####7. 準備をしているので、次の画面が出るまでちょっと待つ
<img width="311" alt="instrio07.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/31ba39b8-9043-33f0-ab79-5f45891b3c4f.png">

####8. インストールする項目を選ぶ (プラットフォーム選択) → [続行] ボタンをクリックする
Commnity Edition は Professional と同等の機能なので、インストールしたいプラットフォームを選びましょう
注意としては、必ず Windows 32-bit は選択すること
ハードディスクの空き容量が十分であれば全部チェックしてしまいましょう
<img width="336" alt="instrio09.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/320598c5-6f03-5bba-ba31-4c04c2f4fd0b.png">

####9. インストールする項目を選ぶ (追加オプション) → [インストール] ボタンをクリックする
ハードディスクの空き容量が十分であれば全部チェックしてしまいましょう (流石にフランス語とかドイツ語は表示されても読めないのでパスした)
<img width="336" alt="instrio11.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/a59d81b0-0803-c017-6c11-2e8e867ebe9a.png">

####10. 追加オプションで Android SDK などにチェックをすると、「付属コンポーネントのライセンス」の画面が出ます → よく読んで [すべて同意する] ボタンをクリックする
<img width="296" alt="instrio13.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/7cfb5c06-5ab5-b014-a8f6-153905c409bb.png">

####11. インストールが始まる → じっと待つ
全部チェックを付けると、時間がかかりますがじっと待つ
<img width="336" alt="instrio14.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/4369ac19-d99b-4e7f-8414-3daa3f743ca5.png">

####12. インストールが終了する → [作業開始] ボタンをクリックする
<img width="336" alt="instrio15.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/917e607f-f12c-a664-66c7-ac73c0eca858.png">

####13. Delphi が起動する
![instrio20.png](https://qiita-image-store.s3.amazonaws.com/0/164551/5229cbad-2766-a154-a93a-39bbc7a6d74e.png)

####14. 拡張子の関連付けが表示された際は、妥当かどうかを確認して [OK] ボタンをクリックする
<img width="611" alt="instrio16.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/66c0daf2-6e9c-743a-28bb-0eec354bb4d1.png">

####15. 画面の見栄えを選ぶ → [次へ] ボタンをクリックする
ここでは「ライト」側を選んでいます
<img width="257" alt="instrio17.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/88f7ce9a-5157-9f05-e1c6-d028b4dccb1d.png">

####16. ソース管理 (Gitとか)を使っていないのであれば [始めましょう] ボタンをクリックする
<img width="360" alt="instrio18.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/fc6c4897-d76d-a671-caef-c5c481b5fa79.png">

####17. おしまい Delphi Community Edition を使いましょう
<img width="611" alt="instrio19.png" src="https://qiita-image-store.s3.amazonaws.com/0/164551/013438c3-34f3-78ad-4986-e2676692ef0c.png">


## 材料と材料の説明です
###材料

- EDN アカウント
- インストール番号
- インストーラ

###材料の説明
####EDN(Embarcadero Developer Network) アカウント
エンバカデロのツールのほとんどは「指名ユーザーライセンス」の形態のライセンス
このライセンスは使用する人が自身のアカウントに登録して認証を行わなければならない
よって

- 他の人のアカウントを借りちゃダメ
- 管理したいからって１つのアカウントを複数人で共有しちゃダメ

ですよ

アカウントを持っていない場合は、予め、[EDN メンバーズサイト](https://members.embarcadero.com/newuser.aspx?lang=jp) からアカウントを作成できます

####インストール番号 (Serial Number)
ライセンスの番号で、インストールするときに使います

入手方法は、
[Delphi Community Edition](https://www.embarcadero.com/jp/products/delphi/starter/free-download) のページからダウンロードすると、登録したメールアドレス宛にライセンスの番号が記載されたメールが届きます

ちなみに C++Builder Community Edition も同様で、[C++Builder Community Edition](https://www.embarcadero.com/jp/products/cbuilder/starter/free-download) のページからダウンロードすると、登録したメールアドレス宛にライセンスの番号が記載されたメールが届きます

####インストーラ
インターネット経由でファイルをダウンロードしながらインストールを行う「機能インストーラ」です

入手方法は、(C++Builder もついでに..)

- [Delphi Community Edition](https://www.embarcadero.com/jp/products/delphi/starter/free-download) のページから[今すぐダウンロード] のボタンをクリックすることで「機能インストーラ」がダウンロードできる
- [C++Builder Community Edition](https://www.embarcadero.com/jp/products/cbuilder/starter/free-download) のページから[今すぐダウンロード]のボタンをクリックすることで「機能インストーラ」がダウンロードできる

です

## ハマリどころ (Community Edition だけではなく、製品版でも同じネ)

- 機能インストーラはインターネットがつながっていないと使えない
- 機能インストーラはセキュリティソフトの干渉などにより、とまってしまうことがある
- 以前トライアル版を使ってたことがある
- Community Edition のライセンスを登録しようとしても「有効なライセンスを入力してください」とエラーが出てしまう

ハマった時は (Community Edition だけではなく、製品版でも同じネ)

#### ライセンスをクリアにしよう
C:\Program Files\Embarcadero\Studio\20.0\bin (32bit OS),
C:\Program Files (x86)\Embarcadero\Studio\20.0\bin (64bit OS)
の中にある LicenseManager.exe を起動して、期限切れのトライアルライセンスとか、謎のライセンスを削除する
中途半端な情報をクリアにしよう

#### [RAD Studio/Delphi/C++Builder 10.3 Rio の手動アンインストール](http://support.embarcadero.com/article/44786) の手順でクリアにしましょう。
記事には C++Builder や RAD Studio に関する部分も含まれているので該当しない箇所は飛ばしても OK

## 蛇足
Community Edition は期間限定のライセンスで、バージョン固定です
10.2 Tokyo と同居させることもできますが、10.2 Tokyo の方が確実に先に期限切れになるので、同居よりは 10.2 をアンインストールして 10.3 をインストールする方がいいのかなぁと個人的には思っています

あと Community Edition のライセンスはバージョンでそれぞれ異なります
10.2 のライセンスで 10.3 は使えません