サイトアイコン Embarcadero RAD Studio, Delphi, & C++Builder Blogs

RAD Studio 12.1 Athens Patch 1 のリリース

patch1

エンバカデロテクノロジーズは、RAD Studio、Delphi、C++Builder 12.1 Athens向けのPatch1をリリースしました。

このパッチは、RAD Studio 12.1に関するいくつかの問題、IDEの新しい分割エディタ表示機能、パッケージのビルド時のDelphi 64ビットコンパイラ、デバッグ、文字列に関する問題に対処しています。 RAD Studio 12.1 Athens をご使用のお客様は、このパッチのインストールを強くお勧めします。

このパッチのダウンロードは約517MBです。

アップデートサブスクリプションをご利用のお客様は、GetItパッケージマネージャ経由でのインストール、またはカスタマーポータル(my.embarcadero.com)のダウンロードサイトから入手できます。

GetItパッケージマネージャ経由でのインストール

IDE を起動した際 (または次回の ウェルカムページの更新時)、RAD Studio12のウェルカムページ に「パッチが利用可能です」というアイコンが表示されます。

このアイコンを選択(クリック)するか、GetItパッケージマネージャを開いて「Patches and Hotfixes」の項目を選択すると、下図のようにRAD Studio 12.1 Patch 1 1.0 が表示されます。

このパッチは、遅延インストールパッケージとして提供されているため、IDEを終了した後で、実際にインストールが実施される仕組みをとっています。(再起動を促されますが、後回しにしても構いません)。

IDEの終了後、インストールプロセスが開始され、コマンドプロンプト(要 UAC)が表示されます。ダウンロードするパッチのファイルサイズは約517MBありますので、下図のコンソールウィンドウ(IDEがシャットダウンしたときに開く)からのダウンロードには時間がかかります。

パッチをGetIt 経由でダウンロードした場合は、自動的にインストールされ、RAD Studio製品のインストールフォルダ(デフォルトでは、C:¥Program Files (x86)¥Embarcadero¥Studio¥23.0)配下にインストール時のタイムスタンプが記されたフォルダが作成されます。以下はその例です。

C:¥Program Files (x86)¥Embarcadero¥Studio¥23.0¥_patch-backup¥2024-04-18 07.01.46

上記のフォルダ内には置き換えられたファイルのバックアップやインストールログが保管されます。

手動によるインストール

12.1 Patch1は、カスタマーポータル(my.embarcadero.com)からも入手できます。(ダウンロード一覧の表示方法がわからない場合は、こちらをご参照ください)

R121.patch1-20240417-2.zipファイルをダウンロードして展開した後、12.1 Patch1をインストールするためには、RAD Studio 12 IDEを終了し、展開したフォルダ内のpatch.R121.patch1_install.batファイルを実行してください。

または、R121.patch1-20240417-2フォルダ内のR121.patch1.zipを手動で展開し、RAD Studioのインストールフォルダ(デフォルトでは、C:¥Program Files (x86)¥Embarcadero¥Studio¥23.0)以下へそれぞれのサブフォルダごと上書きしてください。

(手動で展開する場合は、事前に置き換え対象ファイルをバックアップしておくことをお勧めいたします)

パッチのアンインストール手順

PAServerのインストール

12.1 Patch1には、更新されたPAServerが含まれております。GetIt経由あるいは手動によるインストールのどちらの方法を選択された場合でも、PAServerはターゲットPCへ手動でインストールいただく必要があります。

更新されたPAServerは、以下のパスへ配置されています。

C:¥Program Files (x86)¥Embarcadero¥Studio¥23.0¥PAServer

各プラットホーム(OS)へのインストール手順は、以下のdocwikiをご参照ください。

Delphi Win64パッケージに関するお知らせ

12.1 Pacth1は、Windows 64 プラットフォーム向けにビルドされた Delphi パッケージによってエクスポートされるシンボルを修正し、12.1 で導入された問題に対処しています。アンダースコア1文字のユニット名を含むパッケージや、他のパッケージでアンダースコア1文字のユニットを参照しているパッケージで、12.1のRTMバージョンでビルドされたものは、ドット記法を使用したユニット名と衝突する可能性があります。この問題はPacth1で対処しましたが、最終的な影響として12.1 RTMバージョンでビルドされたパッケージを使用すると、12.1 Patch1を適用した後にビルドされたコードとの互換性の問題が発生する可能性があります。サードパーティのベンダーまたは開発者が、12.1でビルドされたDelphi Win64パッケージのバイナリを、このパッチを適用してビルドされたバージョンで更新することを推奨します。この問題は12.0でビルドされたDelphi Win64パッケージには必要ありません。実際、このパッチに含まれるコンパイラは、12.0 コンパイラとの互換性が向上しています。

12.1 Patch1で修正された問題

12. 1 Patch1で修正された問題は、新しいEmbarcadero Quality Portalで報告されています。アカウントの作成方法の詳細については、こちらのブログを参照してください。

さらにPatch1では、2つのベータレポート(現時点では一般公開されていません)の問題に対処しています。

このパッチでは、その他の重複する問題や、エンバカデロ内部で報告されたケースやサポートケースで修正されている以下の問題も含みます。

モバイルバージョンを終了