RAD Studio / Delphi / C++Builder を新規購入したらやるべき事

# はじめに

10 年ぶりに Delphi を新規購入した (2025/03) ので [^1]、購入と手続きについて記事にしてみました。

# 購入と手続き

RAD Studio / Delphi / C++Builder 共通の話となっています。

<a href="https://www.embarcadero.com">![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/14f0f6ae-42e3-4297-9ca8-bf2aa12d65e1.png)</a>

## 1. 製品の購入

RAD Studio / Delphi / C++Builder (以下 "製品") は優待販売のキャンペーンをやっている事があるので、まずはキャンペーンページを確認します。

<a href="https://www.embarcadero.com/jp/campaign-japan">![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/299bb1ff-a8bd-420b-accf-e69c3925c736.png)</a>

 - [キャンペーン情報 (Embarcadero)](https://www.embarcadero.com/jp/campaign-japan)

Embarcadero の直販サイトか ComponentSource さんから購入する事になると思います。 

 - [Embarcadero Direct (Embarcadero)](https://embarcadero.stores.jp/)
 - [Embarcadero (ComponentSource)](https://www.componentsource.co.jp/brand/embarcadero)

:::note
製品のエディションによる違いについてはこちらから確認してください:

 - [RAD Studio 製品エディション](https://www.embarcadero.com/jp/products/rad-studio/product-editions)
 - [Delphi 製品エディション](https://www.embarcadero.com/jp/products/delphi/product-editions)
 - [C++Builder 製品エディション](https://www.embarcadero.com/jp/products/cbuilder/product-editions)
:::


## 2. 注文確認
注文確認のメールとは別に `Order Confirmation: ～` で始まるダウンロード先とシリアルナンバー (ライセンスキー) の書かれたメールが Embarcadero から届きます。祝日や週末に購入してしまうと営業日の関係でなかなかメールが届きません

:::note warn
embarcadero.com からのメールが迷惑メールフォルダに振り分けられていないか確認しましょう
:::

## 3. EDN アカウントの新規作成
1 ライセンス毎に 1 Embarcader Developer Network (EDN) アカウントが必要です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/ad5987f1-0c2a-4c39-9e3c-f21d1ae6e9b2.png)

[カスタマーポータル](https://my.embarcadero.com)へ行き、`Create account` からアカウントを作成します。

別のライセンスを同じアカウントに紐付けるとトラブルの元なのでやめておいた方が無難です。メールアカウントの管理が面倒なのでしたら、**別アカウント + 拡張メールアドレス** [^2] にしておきましょう。

登録が済むと、`Your requested Idera information.` というタイトルの<font color="crimson">認証メールがアイデラから届く</font>のでリンクをクリックしてアカウントを有効化します。

:::note warn
idera.com からのメールが迷惑メールフォルダに振り分けられていないか確認しましょう
:::

**See also:**

 - [EDN アカウントを作りたい (Embarcader Support Wiki)](https://docwiki.embarcadero.com/Support/ja/EDN%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8A%E3%81%9F%E3%81%84)

## 4. 製品をインストールせずに製品登録
製品をインストールせずに製品登録だけ先に済ませます。

 1. [使用許諾コードの登録](https://reg.embarcadero.com/srs6/activation.do)ページへ行く
 2. `Serial Number:` にメールで届いたシリアルナンバーを、`登録キー (コード/Registration Code):` にダミーの **12345** を入力して [次へ] を押下
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/b03f512d-d722-4d7a-9b04-374cb903244c.png)
 3. (ログインしていなければ) EDN ログインを促されるので、EDN のアカウント情報を入力して [次へ] を押下
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/78f0edc6-e6a6-40ad-b18e-db1f30857815.png)
 3. [使用許諾ファイルのダウンロードまたは電子メール送信] で `ダウンロード` を選択して [登録] を押下
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/051adfc9-3b63-48c7-8bea-99e22a66613d.png)
 5. ダウンロードされた使用許諾ファイルは<font color="crimson">ダミーの登録コードで生成されていて無効</font>なので破棄する

正しく登録されると、[カスタマーポータル](https://my.embarcadero.com)の登録製品ページで製品名やシリアルナンバーが見られるようになります。

:::note
2025/03 現在、RAD Studio / Delphi / C++Builder を購入すると発行されるシリアルナンバーは実際には XE8 のものです。そして、このシリアルナンバーは 10.3 以降共通で使えます。つまり、XE8, 10.3 Rio, 10.4 Sydney, 11 Alexandria, 12 Athens... は同じシリアルナンバーです。
:::

**See also:**
 - [製品をインストールせずに製品登録をしたい (Embarcader Support Wiki)](https://docwiki.embarcadero.com/Support/ja/%E8%A3%BD%E5%93%81%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%9B%E3%81%9A%E3%81%AB%E8%A3%BD%E5%93%81%E7%99%BB%E9%8C%B2%E3%82%92%E3%81%97%E3%81%9F%E3%81%84)

## 5. 旧バージョンの入手
製品を購入すると旧バージョンのライセンスが貰えます。

:::note warn
旧バージョンのライセンス取得は、製品購入から 180 日以内に行う必要があります。
:::

例えば Delphi 12 Athens (*) の場合、追加で次のバージョンが利用可能です。

 - 11 Alexandria (*)
 - 10.4 Sydney (*)
 - 10.3 RIo (*)
 - 10.2 Tokyo
 - 10.1 Berlin
 - 10 Seattle
 - XE8 (*)
 - XE7
 - XE6
 - XE5
 - XE4
 - XE3
 - XE2
 - XE
 - 2010
 - 2009
 - 2007 R2
 - Delphi 7.1

:::note
`(*)` の付いたバージョンはシリアルナンバーが同一なためライセンス取得を行う事無く利用可能です。言い換えれば **`(*)` の付いたバージョンは旧バージョンのライセンス取得を忘れていたとしても利用可能** という事になります。
:::

### 旧バージョンのライセンスを取得
各製品の旧バージョンページに行って、(概要を確認して) ライセンスを取得するためのリンクをクリックします。

 - [RAD Studio 旧バージョン (Embarcadero)](https://www.embarcadero.com/jp/products/rad-studio/previous-versions)
 - [Delphi 旧バージョン (Embarcadero)](https://www.embarcadero.com/jp/products/delphi/previous-versions)
 - [C++Builder 旧バージョン (Embarcadero)](https://www.embarcadero.com/jp/products/cbuilder/previous-versions)

製品のエディション / アカデミックか否かによっていずれかへ進みます。

 - [Professional / Enterprise](https://reg.codegear.com/srs6/promotion.jsp?promoId=544)
 - [Architect](https://reg.codegear.com/srs6/promotion.jsp?promoId=546)
 - [Professional / Enterprise アカデミック](https://reg.codegear.com/srs6/promotion.jsp?promoId=545)
 - [Architect アカデミック](https://reg.codegear.com/srs6/promotion.jsp?promoId=547)

購入した製品のシリアルナンバーを入力し、[無償製品の選択] ボタンを押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/90bdc876-fdc9-43c3-be5d-a3ff8135555c.png)

**[無償製品の選択]** で ** や * の付いていない製品を選択し、`電子メールアドレス:` にメールアドレスを入力して [取得] ボタンを押すと電子メールアドレス宛に取得した旧バージョンのシリアルナンバー (控え) が送られます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/d105db98-dcc6-4290-84e5-7afaa4c078db.png)

:::note warn
メールアドレスに **拡張メールアドレス** [^2] を使うと<font color="crimson">不正なメールアドレス</font>と怒られてしまいます。送られてくるのは控えなので、拡張メールアドレスの元になったメールアドレスを入力すれば OK です。
:::

もう一度旧バージョン取得ページで確認してみると、選択できる製品が減っていると思います。** の付いている製品はダウンロードできない重複した製品です。* の付いた製品は追加でダウンロード可能です。ダウンロード可能な旧製品がなくなるまでこれを繰り返してください。

:::note
Delphi / C++Builder Professional の場合には、最終的に XE8 用モバイルアドオンだけが残ります。2025/03 現在、XE8 用モバイルアドオンは Delphi / C++Builder Professional (XE8) のライセンスに含まれているため、残っていても大丈夫です。
:::

**See also:**

 - [旧バージョンを取得したい (Embarcadero Support Wiki)](https://docwiki.embarcadero.com/Support/ja/%E6%97%A7%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%9F%E3%81%84)
 - [Delphi / C++Builderの旧バージョンを必要としている方のための情報 (blogs.embarcadero.com)](https://blogs.embarcadero.com/ja/how-to-get-old-version-of-delphi-cbuilder-ja/)
 - [マイグレーション自己診断 (Embarcadero)](https://www.embarcadero.com/jp/migration-self-check/)
 - [【Delphi】Delphi (1) について (Qiita)](https://qiita.com/ht_deko/items/365bb9b8e7fe0808fd71)

## 6. 製品のダウンロード

[カスタマーポータル](https://my.embarcadero.com)のダウンロードページで製品のインストーラーや ISO、修正パッチ等が入手できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/b21dec55-c44d-42a4-bd00-eb23815fb51c.png)

最近のインストーラーは方式毎に 2 種類あります。RAD Studio / Delphi / C++Builder およびすべてのエディションでインストーラーは共通となっています。

 - Web インストーラー / ESD (Electronic Software Delivery) インストーラー
 - ISO インストーラー

目的の製品がダウンロードできない場合には、[カスタマーポータル](https://my.embarcadero.com)の登録製品ページでシリアルナンバーが存在するか (ライセンスを所有しているか) を確認してみてください。

:::note
時間がある時にダウンロードできるものは全部ダウンロードして、余ってる HDD にでも保存しておくといいかと思います。
:::

**See also:**

 - [Web インストーラーと ISO インストーラーの違いを知りたい](https://docwiki.embarcadero.com/Support/ja/Web%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%A8ISO%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AE%E9%81%95%E3%81%84%E3%82%92%E7%9F%A5%E3%82%8A%E3%81%9F%E3%81%84)

### 旧バージョンのダウンロードに関する注意点

 - 旧バージョンの中には製品 / エディション毎にインストーラーが分かれているものがあります
 - RAD Studio のライセンスをお持ちの場合、Delphi と C++Builder のインストーラーが別々に存在する事があります。これらを一緒にインストールする事でミニ RAD Studio にする事ができます
 - 旧バージョンのうち、当時 RAD Studio 製品に含まれていた .NET 関連の製品 (`Delphi for .NET`, `C# Builder`, `Delphi Prism`) はダウンロードできません


## 7. 製品のインストール
任意の製品をインストールしてください。複数のバージョンをインストールする際には古いバージョンからインストールする事をお勧めします。

:::note
古いバージョン (10.3 Rio 以前) の場合、2 種類のインストーラー (ISO, Web) のどちらでインストールしたかを覚えておく必要があります。インストーラーの種類を変更したい場合には、一旦完全アンインストールを行う事をオススメします
:::

**Web インストーラーの場合**
 - インストーラー (*.EXE) をそのまま実行

**ISO インストーラーの場合**
 - ISO イメージファイルを DVD に焼き、インストーラー (*.EXE) を実行
 - ISO イメージファイルを仮想ドライブとしてマウントし、インストーラー (*.EXE) を実行



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/4adc9889-7e0a-4086-89b1-a3357e4e8baa.png)

インストールの途中で製品登録画面が出てくると思いますので、ライセンス情報を入力します。シリアルナンバーは[カスタマーポータル](https://my.embarcadero.com)の登録製品ページでいつでも確認できます。

:::note
ここから EDN アカウントを作る事もできるのですが、旧バージョンを取得するのであれば、あらかじめ EDN アカウントを作っておいた方が作業を効率的に行えます。
:::

### 旧バージョンのインストールに関する注意点
<font color="crimson">旧バージョンは Web インストーラーが用意されていたとしても ISO イメージからインストールする必要があります。</font>古い ESD 用サーバーが存在しない事があるからです。

また、XE2 以前の製品は `%ProgramFiles(x86)%\Embarcadero\Studio\` 以下ではなく、UAC の影響を受けない `C:\Embarcadero\Studio\` 等へインストールし、管理者権限で実行するとトラブルが少なくて済むと思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/e7855b1a-36dc-a950-f4e3-5e34d39b76e2.png)

最近のインストーラは [オプション] ボタンでインストール先を変更できます。ちょっと判りにくいですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/e88f8dd9-5d15-80fa-74dd-f454eeb51b45.png)

**See also:**

- [インストーラ (DocWiki)](http://docwiki.embarcadero.com/RADStudio/ja/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9)
- [機能インストーラ (DocWiki)](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)
 - [Web インストーラを使用して過去バージョンがインストールできない (Embarcadero Support Wiki)](https://docwiki.embarcadero.com/Support/ja/Web%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%81%8E%E5%8E%BB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84)

### GetIt インストーラー
10.4 Sydney 以降ではインストーラーが統合され、インストーラーの種類を切り替える事が可能になりました。

```txt:オンライン(ESD)へ切り替え
GetItCmd.exe -c=useonline
```

```txt:オフライン(ISO)へ切り替え
GetItCmd.exe -c=useoffline
```

ISO でインストールした環境でインストールディスクを挿入 (あるいは ISO をマウント) していないと、`[ツール | 機能の管理...]` でエラーになりますが、オンラインモードへ切り替える事でこれを回避できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/673d6e99-64eb-4f15-82e1-9d3a6da00ccf.png)

:::note
ファイルが更新されている可能性があるので、機能追加はオンラインモードで行なった方がいいかと思います。
:::

## 8. ライセンス情報の確認
Windows 上でのライセンス情報を確認するには IDE のメニューから `[ヘルプ | ライセンスマネージャ...]` を表示します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/737a735c-bab9-4288-aa0b-464ef7f1dbbc.png)

IDE が起動しない場合には `インストールフォルダ\bin` にある **LicenseManager.exe** を直接起動する事もできます。

**See also:**

 - [ライセンス マネージャ (DocWiki)](https://docwiki.embarcadero.com/RADStudio/ja/Embarcadero_%E8%A3%BD%E5%93%81%E7%99%BB%E9%8C%B2#.E3.83.A9.E3.82.A4.E3.82.BB.E3.83.B3.E3.82.B9_.E3.83.9E.E3.83.8D.E3.83.BC.E3.82.B8.E3.83.A3)

## 9. 製品のアップデート

アップデータが提供されている場合には必ず適用しておきましょう。

 - メジャーバージョンのアップデートの場合には既存のバージョンと共存できます。 例えば 12.x Athens と 11.x Alexandria は共存可能です。11.x Alexandria を残す事もアンインストールする事もできます。
 - 古い製品を除いて、マイナーバーションのアップデートはアンインストール＆インストールです。 例えば 12.0 Athens をインストールしていて 12.1 Athens がリリースされた際には 12.0 をアンインストールしてから 12.1 をインストールする必要があります。
 - アップデータやパッチは EXE や ZIP で提供されており、カスタマーポータルから入手できます。
 - 最近の製品のアップデータやパッチは GetIt パッケージマネージャでインストール可能です。
 - 製品とアップデータやパッチが一緒になったインラインインストーラーという形で提供される事があります。例えば 12.2 Athens Patch 1 はパッチですが、インラインインストーラーなので、適用には 12.x のアンインストール＆インストールが必要です。 

**See also:**

 - [設定移行ツール (DocWiki)](https://docwiki.embarcadero.com/RADStudio/Athens/ja/%E8%A8%AD%E5%AE%9A%E7%A7%BB%E8%A1%8C%E3%83%84%E3%83%BC%E3%83%AB)

# おわりに
製品を購入して最新バージョンだけを使う分には特に難しい事はないと思いますが、折角なので旧バージョンのシリアルナンバーを取得しておきたい所です。

ソースコード付きで公開されているソフトウエアや、マイグレーションの際の元プロジェクトを変換なしに開く事ができると作業が捗りますよ。

## カスタマーポータル
カスタマーポータル ([https://my.embarcadero.com](https://my.embarcadero.com)) は各ページに直接リンクできないような気がします。サイト左側にあるメニューアイコンをクリックしてください。

| アイコン | ページ |
|:---:|:---|
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/74e15834-54a4-4e2e-8d79-a18407f50e92.png) | アカウント情報<br>(Account Info)  |
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/e85f64e3-8397-46b3-8670-95404dccb7ee.png) | 登録製品<br>(My Registered Products) |
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/eae50a3a-9e8d-4238-8d2d-4a211bbf7d14.png) | ネットワークライセンス<br>(My Network Licenses)  |
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/3e5111ae-eacc-4229-816f-b6c612c21e0f.png) | ダウンロード<br>(My DownLoads)  |

**See also:**

 - [DocWiki (Embarcadero)](https://docwiki.embarcadero.com/RADStudio/ja/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8)
 - [Support Wiki (Embarcadero)](https://docwiki.embarcadero.com/Support/ja/)
 - [カスタマーポータルとは何ですか？ (Support Wiki)](https://docwiki.embarcadero.com/Support/ja/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%83%BC%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%AB%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F)

[^1]: 昨年まではアップデートサブスクリプションを継続していました。**新規購入が** 10 年ぶりになります。
[^2]: メールアドレスのエイリアスの事。例えば GMail の場合、`foo@gmail.com` の拡張メールアドレスとして `foo+abc@gmail.com` が使え、どちらも同じメールアカウントで管理できる。プロバイダによっては `+abc` 部分を事前に登録しないと使えなかったり、そもそも拡張メールアドレスに対応していない事がある。