XE8で’TCanvasD2D用のスワップ チェーンを作成できません。’というエラーが表示される症状

提供: Support
移動先: 案内検索

対象となるIDE製品

  •  RAD Studio/Delphi/C++Builder XE8

問題

XE8でマルチデバイスアプリケーションのプロジェクトを作成し、TFormのプロパティを以下のように変更すると、’TCanvasD2D用のスワップ チェーンを作成できません。’というエラーが発生します。

  1. TForm.FormStyle = “Popup” もしくは “StayOnTop”
  2. TForm.Visible = True


Thumb03000094ujpn.jpg

XE8以前のバージョンでは、この症状は発生しないため、主に旧バージョンで作成したFireMonkeyプロジェクトをXE8へ移行した際に遭遇するケースが多く見られます。

解決

TFormのVisibleプロパティ=Falseに設定してください。

本件は、10 Seattle 以降で修正済みです。