Delphi 10.1 Berlin の SynEdit RunTime モジュールを更新しましたが、DesignTime モジュールを更新する必要があります... Delphi XE バージョンの Designer ユニットが 10.1 で利用できないようです。
古い Delphi Designer を置き換えるために推奨されるデザイン エディタとインターフェイス モジュールは何ですか?
新しい Delphi は .NETCore をサポートしているため、XAML デザイナが組み込まれていると考えていました。
FMX およびクロスプラットフォーム プロジェクトに使用できる別のデザイナーはありますか?
見つかった例... FMX.Types ユニットとクラスのヘッダーが必要です https://delphihaven.wordpress.com/2013/02/03/writing-a-simple-firemonkey-tlistlayout-implementation/
uses
System.SysUtils, System.Classes, FMX.Types;
type
[ComponentPlatforms(pidWin32 or pidWin64 or pidOSX32)]
TListLayout = class(TControl)
XE、Delphi 10、および Firemonkey のヘッダーを変更する方法は次のとおりです。
(*
Directive Description
------------------------------------------------------------------------------
LINUX Defined when target platform is Linux // FOR KYLIX
// FOR WINDOWS VERSIONS USE VCL
WIN32 Defined when target platform is 32 bit Windows
WIN64 Defined when target platform is 64 bit Windows
CLR Defined when target platform is .NET
WINVCL // ADDING TO REPRESENT ALL VCL platforms
// FOR OTHER USE ELSE
// *)
{$IFDEF WIN32}
{$DEFINE WINVCL}
{$ELSE}
{$IFDEF WIN64}
{$DEFINE WINVCL}
{$ELSE}
{$IFDEF CLR}
{$DEFINE WINVCL}
{$ENDIF}
{$ENDIF}
{$ENDIF}
uses
{$IFDEF LINUX} // Kylix is target platform
QControls,
{$ELSE}
{$IFDEF WINVCL}
VCL.Controls,
{$ELSE} // ALL OTHER PLATFORMS USE FIREMONKEY CONTROLS
FMX.Controls,
FMX.Types,
{$ENDIF}
{$ENDIF}
System.Classes;
そして、新しいコントロールは今このように始まります...
[ComponentPlatforms(pidWin32 or pidWin64 or pidAndroid or pidOSX32)]
TMyCustomComponent = class(TControl)