5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DelphiAdvent Calendar 2024

Day 18

【Delphi】Delphi XE5 について

Last updated at Posted at 2024-12-17

はじめに

『Delphi XE5』 についての概要です。

image.png

概要

製品概要です。

項目 説明
製品名 Delphi XE5
コードネーム Zephyr
発売年 2013
発売元 Embarcadero Technologies
ビルドバージョン 19.0
コンパイラバージョン 26.0
BDS バージョン 12.0
サポートプラットフォーム Windows (32/64 bit) / macOS (32bit) / iOS デバイス (32bit) / iOS シミュレータ (32bit) / Android (32bit)

前バージョンとの違い

  • Android デバイス用コンパイラ dccaarm.exe が追加された
  • REST クライアントコンポーネントが追加された
  • FireDAC が Professional 版でも利用可能になった (但しローカル接続のみ)
  • 座標 / ベクトル / 行列関連のレコード及び計算ルーチンが拡充された (System.Types ユニットスコープへ移動)
  • IDE インサイトがツールバーに配置されるようになった

その他

  • 『WebSnap』が廃止された
  • 『InternetExpress』が廃止された
  • オブジェクト型によるメソッドチェーンが可能になっている (クラスによるメソッドチェーンは Delphi 1 から可能)
  • TFormatSettings を使って元号とその開始年を列挙できるようになった
  • FireDAC における AD と名前の付くものが FD へと変更になった 1
  • プロジェクトオプションの [デバッグ情報] の値が二値でなくなったため、古いプロジェクトを読み込んでビルドするとエラーが出たり、プロジェクトファイルが壊れる
  • TBitmap にバッファオーバーフローの脆弱性がある

image.png

次に

『Appmethod』という製品についても触れておく必要があると思います。

Appmethod

Appmethodは『Delphi』および『C++Builder』を、マルチデバイス向け開発機能に絞って再構成したものです。端的に言えば『RAD Studio (Enterprise)』の FireMonkey 専用パッケージという事になります。

image.png

BDS バージョン 13.0 は忌み数のためスキップされた...わけではなく、Appmethod で使われました。Appmethod のマイナーバージョンは BDS バージョンとなっています。

項目 説明
製品名 Appmethod 1.13
発売年 2014
発売元 Embarcadero Technologies
ビルドバージョン 19.5
コンパイラバージョン 26.0
BDS バージョン 13.0
サポートプラットフォーム Windows (32/64 bit) / macOS (32bit)

機能的には『Delphi XE5』あるいは『C++Builder XE5』と同等です。ターゲットのプラットフォームを BTO できる FireMonkey 専用の『RAD Studio』です。

image.png

  • ソースコードが付属しない
  • VCL の開発ができない
  • 価格は 1 プラットフォーム単位
  • 年更新

試用版を期限を過ぎて使い続けると、次のような無償版になります。

  • 言語は C++ のみ
  • ターゲットプラットフォームは Android のみ (但し 6 インチ以下のスマートフォンに限る)
  • パッケージが作れない

つまり無償版は Android 開発 (FireMonkey 専用) のみ可能な『C++Builder』という事になります。

すべてのプラットフォームを開発できる『Appmethod』を購入するより、『RAD Studio』を買う方がお得でした。『RAD Studio』は VCL による開発も可能ですし...。

image.png

おわりに

マルチプラットフォームに Android が加わりました。

See also:

  1. reFind.exe で一括置換する必要があります。

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?