RAD Studio/Delphi/C++ Builder関連の開発環境のバージョン関連情報のリストをまとめたいです。
質問を言い換えました(提案してくれたDavid Mに感謝します):
「Turbo Pascal 7 から Delphi XE4 までのコンパイラのバージョン固有のデータは何ですか?」
回答の際は、以下のフォーマットを使用してください。回答に複数のバージョンを含めることができます。
- 会社名
- 商品名
- 製品バージョン
- Delphi バージョン
- BDS バージョン
- サポートされるプラットフォーム ターゲット
VERxxx
定義する__BORLANDC__
値RTLVersion
値CompilerVersion
バージョンDllSuffix
パッケージ バージョン (BPL および DCP ファイルのファイル サフィックス)HKCU
ベース レジストリ キーHKLM
ベース レジストリ キー- デフォルトの基本インストール ディレクトリ (x86 および x64 システム上)
ProjectVersion
.dproj
ファイルの値- ファイル バージョンとアップデート/ホットフィックス番号の相関関係
- オンライン ドキュメントへのプライマリ リンク
- リリース日
- 最新のアップデート/ホットフィックスの日付
- コード名
問題は、各製品について、上記の具体的な項目をできるだけ多く提供してください。
読みやすいリストに編集するのに役立ちます。
この種の情報は、あるとしてもインターネット上に散らばっています。
このような包括的なリストは、ソフトウェア開発者が異なる Delphi バージョン間で情報を相互参照することを容易にします。
このリストを他の製品 (Turbo Pascal、Free Pascal、Lazarus、Kylix、C# Builder、Borland Pascal、Turbo Pascal for Windows など) に限定しているわけではありませんが、私の最初の目標は Delphi リストを完成させることです。
これは少し未解決の質問であることはわかっていますが、ここSOではそのまま保証されていると思います。
- この専門分野の多くの知識豊富な人々に連絡するための迅速な方法
- 十分に評判の高い寄稿者が Q&A スレッドをクリーンに保つことができます
この質問を「コミュニティ ウィキ」としてマークしたいのはこのためです。このような歴史的な資料に適しています。
この Q&A スレッドをきれいに保つように努めます。
また、リストをより「密」にする方法についてのヒントもお待ちしています。
私がすでに見つけた役立ついくつかのリンク:
- Delphi のバージョン/コンパイラ プラットフォーム/ビット数に関する Delphi の条件付き定義を含むテーブルが見つかりました
- 「Delphi 2010 のコンパイラ バージョンは?」の回答
- コンパイラ/RTL バージョンの概要
- Borland コンパイラの条件定義
- Delphi のリリース日
- Delphi : 履歴ボックス
- コンパイラのバージョン
- 定義済みマクロ
- Defines.inc (これを更新する必要がありますが、CodePlex SVN は現在壊れています)
- JEDIのjcl.inc、jedi.inc、kylix.inc
- バージョンを表示する 2 つの小さなプログラム: C++ で表示するShow__BORLANDC__ConsoleProjectと
ShowDelphiVersionsConsoleProject、およびDelphi で表示します。
__BORLANDC__
VER###
CompilerVersion
RTLVersion
手始めに、いくつかのバージョンについて自分で答えます。他の人が編集/完成できるように、コミュニティ wiki の回答にしてみます。