Delphi 10.4.2 Community Editionをインストール

2021 年 7 月 20 日に 10.4.2 Sydney Community Edition が満を持してリリース
10.3 の Community Edition から何年待ったことやら
リリース直後には、10.4.2 Community Edition のライセンスが発行されないなどありましたけど、今はもう大丈夫

インストールの手順はほとんど変わらないけど、画像付きで手順をゆるーく解説します
今回もデフォルトのフォルダにインストールするネ

## インストール手順だよ
####1. ダウンロードした機能インストーラを実行する → 画面が表示される
使用許諾契約書はよく読んでね！
![104_CE_inst01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/226d4de7-71a8-aec3-b49f-302fcacd5cf1.png)

####2. 使用許諾契約書の内容を読んで使うことを決心したら、「同意する」にチェックを付ける → [次へ] のボタンをクリックする
![104_CE_inst02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/52d01eed-20d4-1c9f-4964-306d1ebc73ef.png)

####3. 「製品の Serial Numberを既に入手している」をポチっと選んで [インストール]のボタンをクリックする
![104_CE_inst03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/113b27c5-219f-ea5e-1117-f00b187f1275.png)

####4. 準備をしているので、次の画面が出るまでちょっと待つ
![104_CE_inst04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/a82c7f92-daf1-e99d-8f82-a477652cbc39.png)

####5. Serial Number のところにインストール番号を入力する
登録コードの番号は混乱を避けるためにあえて消しています
![104_CE_inst05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/e7c98d31-8b92-a0f8-1a38-efe630e33300.png)

####6. [登録]ボタンが押せるようになったらクリックする
インストール番号は見せられないので消しています
登録コードの番号は混乱を避けるためにあえて消しています
![104_CE_inst06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/3839dc76-b784-bbe0-ea12-2edf32465a72.png)

####7. 準備をしているので、次の画面が出るまでちょっと待つ
![104_CE_inst07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/3b5dc895-a399-7637-2d43-5c9740208f7c.png)

####8. インストールする項目を選ぶ (プラットフォーム選択) → [続行] ボタンをクリックする
Commnity Edition は Professional と同等の機能なので、インストールしたいプラットフォームを選びましょう
注意としては、必ず Windows を選択すること
ハードディスクの空き容量が十分であれば全部チェックしてしまいましょう
![104_CE_inst08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/cc2d5e8b-11cd-0a5b-abe4-828ba099bb5f.png)

####9. インストールする項目を選ぶ (追加オプション) → [インストール] ボタンをクリックする
ハードディスクの空き容量が十分であれば全部チェックしてしまいましょう (流石にフランス語とかドイツ語は表示されても読めないのでパスした)
![104_CE_inst09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/860f0a5a-ba8e-49f6-3010-2e3ce1846363.png)

####10. 追加オプションで Android SDK などにチェックをすると、「付属コンポーネントのライセンス」の画面が出ます → よく読んで [すべて同意する] ボタンをクリックする
![104_CE_inst10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/18cf559a-4f8c-3b1a-be97-7c6f036cf7f1.png)

####11. Delphi のインストールが始まる → じっと待つ
全部チェックを付けると、時間がかかりますがじっと待つ
![104_CE_inst11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/582eb7c9-b0a5-8747-f8ed-296aaee5efdc.png)

####12. Windows SDK(Software Developer Kit) のインストール画面が表示される → インストール先のフォルダを確認し、そこにインストールするのであれば [Next] を、しない場合は [Cancel] ボタンをクリックする
キャンセルしても Delphi のインストールには支障はないです
![104_CE_inst12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/27e95161-095f-cfe0-5b7f-310c561cb7cb.png)

####12-1. SDK のインストールを選んだ場合: Windows Kits Privacy が表示される → 内容を確認しインストールするのであれば Yes を選んで [Next] ボタンをクリックする
![104_CE_inst13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/1afff50e-175f-e99f-3981-cd9f1fd96037.png)

####12-2. SDK のインストールを選んだ場合: 使用許諾契約書 (License Agreement) が表示される → 内容を確認し同意してインストールするのであれば [Accept] ボタンをクリックする
![104_CE_inst14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/e0542c5e-1d60-a45a-30d3-6ecfdfce14fd.png)

####12-3. SDK のインストールを選んだ場合: インストールする機能が表示される → インストールしたい機能を選択するのであれば選択して [Install] ボタンをクリックする
![104_CE_inst15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/ca213eb7-0b76-76bf-2df1-92287342517e.png)

####12-4. SDK のインストールを選んだ場合: SDK のインストールが始まる → しばらくじっと待つ
![104_CE_inst16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/d1ee187c-3250-9726-127c-6735711cf792.png)

####12-5. SDK のインストールを選んだ場合: SDK のインストールが終了する → [Close] ボタンをクリックする
![104_CE_inst17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/1ed6de66-4fd0-2265-70db-a3e639231851.png)

####13. Delphi のインストールが終了する → [作業開始] ボタンをクリックする
![104_CE_inst18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/eb557564-8b89-cc84-1e2a-57c8185a652d.png)

####13. Delphi Community Edition が起動する
![104_CE_inst19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/e163e610-edb6-772e-7ec3-8e50958e423c.png)

####15. 画面の見栄えを選ぶ → [次へ] ボタンをクリックする
ここでは「ライト」側を選んでいます
![104_CE_inst20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/e169a7cf-6b2c-f990-b550-b6a57e9cf458.png)

####16. ソース管理 (Gitとか)を使っていないのであれば [始めましょう] ボタンをクリックする
![104_CE_inst21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/1a26dbf4-6a5c-8560-b621-ca4251cfae6b.png)

####17. おしまい Delphi Community Edition を使いましょう
![104_CE_inst22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164551/40537943-a073-b5ae-325b-9b96239bd56d.png)


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

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

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

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

ですよ

アカウントを持っていない場合は、予め、[カスタマーポータルサイト](https://my.embarcadero.com/) からアカウントを作成できます

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

#### [RAD Studio/Delphi/C++Builder 10.4 Rio の手動アンインストール](http://docwiki.embarcadero.com/Support/ja/%E6%89%8B%E5%8B%95%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86%EF%BC%88RAD_Studio_10.4%EF%BC%89) の手順でクリアにしましょう。
記事には C++Builder や RAD Studio に関する部分も含まれているので該当しない箇所は飛ばしても OK

## 蛇足
Community Edition は期間限定のライセンスで、バージョン固定です
旧バージョンの Community Editionと同居させることもできますが、旧バージョンの Community Edition のライセンスの方が確実に先に期限切れになるので、トラブル回避のため、旧バージョンをアンインストールして 10.4.2 をインストールする方がいいと個人的には思っています

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