3
1

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 22

【Delphi】Delphi 10 Seattle について

Last updated at Posted at 2024-12-21

はじめに

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

image.png

概要

製品概要です。

項目 説明
製品名 Delphi 10 Seattle / Appmethod 1.17
コードネーム Aitana
発売年 2015
発売元 Embarcadero Technologies
ビルドバージョン 23.0
コンパイラバージョン 30.0
BDS バージョン 17.0
サポートプラットフォーム Windows (32/64 bit) / macOS (32bit) / iOS デバイス (32/64 bit) / iOS シミュレータ (32bit) / Android (32bit)

前バージョンとの違い

  • IDE で使えるメモリ量が倍増した (Large Address Aware)
  • IDE で非ビジュアルコンポーネントの表示/非表示を切り替えられるようになった (〔Ctrl〕+〔H〕)
  • IDE に自動回復機能が付いた
  • [オブジェクトインスペクタ] で表示項目をフィルターできるようになった
  • コードエディタのフォントサイズを 〔Ctrl〕+〔Num +〕 / 〔Ctrl〕+〔Num -〕 で変更できるようになった
  • GetIt の画面がモダンになった (XE8 のはやっつけ感が...)
  • 高 DPI 対応 (VCL)
  • Windows 10 用の VCL コントロールが追加された ([Windows 10] タブ)
  • コモンダイアログにスタイルが適用されるようになった
  • FireMonkey の Windows プラットフォームで一部ネイティブコントロールが使えるようになった
  • Android のサービスアプリケーションが作れるようになった
  • SelectDirectory() の 3 番目の書式が用意された
  • System.Hash で SHA-2 (THashSHA2) がサポートされた

その他

  • コンパイル状況表示のダイアログからベベルが消えて見づらくなった
  • /NOCASTALIA オプションで Castalia を無効にできなくなった
  • (自動) コードパラメータ補完が効かなくなった (Castalia の [スマート囲みキー] を無効にすると直る)
  • Starter や アカデミックでもアップデートサブスクリプションへ加入できるようになった
  • 日本語版の『Object Pascal Handbook 10 Seattle Edition』が発売された
  • 初期リリース版には、設計時に設定した TStringGrid (VCL) のサイズ (ColWidths / RowHeights) が *.dfm に保存されず、DefaultRowHeight / DefaultColWidth で初期化されてしまうというバグがある 1 2
  • FireMonkey でオブジェクトインスペクタから OnTap() イベントハンドラを生成すると [ref] コンパイラ属性が付いてしまい、手動で削除しないとコンパイルエラーになるバグがある 2
  • Community Toolbar の問題が発生する (外しましょう)
  • Embarcadero が IDERA に買収された

image.png

おわりに

ネーミングは『Windows 10』や『OS X』に合わせたものだったと思います。10 番目に相当する Delphi は『Borland Developer Studio 2006 / Turbo Delphi 2006』ですからね。「ちょっとネーミング的にどうなの?」とは思いました。

ただ、製品名に都市の名前を入れたのはいい判断だったと思います。都市名まで略せずに記述しておけば、特定のバージョンのみの情報を得る事ができます。

Object Pascal Handbook 10 Seattle Edition

『Object Pascal Handbook 10 Seattle Edition』の発売は朗報でした。DocWiki をあてもなく彷徨うよりも、こちらをナナメ読みした方が参考になります。VCL / FireMonkey / RTL については触れられていません。あくまで言語に関する解説です。

image.png

See also:

  1. 無償 / 商用のグリッドコンポーネントも影響を受ける。

  2. Update 1 で修正されている。 2

3
1
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
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?