FMX.TMSBaseControl.pas Delphi 10.4 problem

I run into problems with Delphi 10.4 with unit FMX.TMSBaseControl.pas, see below.
Did I miss an update?
BW,
Jacob

[DCC Error] FMX.TMSBaseControl.pas(108): E2147 Property 'DesignVisible' does not exist in base class
[DCC Warning] FMX.TMSBaseControl.pas(227): W1000 Symbol 'scFlat' is deprecated: 'Use TStrokeCap.Flat'
[DCC Warning] FMX.TMSBaseControl.pas(228): W1000 Symbol 'sdSolid' is deprecated: 'Use TStrokeDash.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(229): W1000 Symbol 'sjMiter' is deprecated: 'Use TStrokeJoin.Miter'
[DCC Error] FMX.TMSBaseControl.pas(274): E2147 Property 'DesignVisible' does not exist in base class
[DCC Warning] FMX.TMSBaseControl.pas(405): W1000 Symbol 'pidiOSDevice' is deprecated: 'Use pidiOSDevice32'
[DCC Warning] FMX.TMSBaseControl.pas(745): W1000 Symbol 'taLeading' is deprecated: 'Use TTextAlign.Leading'
[DCC Warning] FMX.TMSBaseControl.pas(745): W1000 Symbol 'taLeading' is deprecated: 'Use TTextAlign.Leading'
[DCC Warning] FMX.TMSBaseControl.pas(1187): W1000 Symbol 'bkNone' is deprecated: 'Use TBrushKind.None'
[DCC Warning] FMX.TMSBaseControl.pas(1188): W1000 Symbol 'bkNone' is deprecated: 'Use TBrushKind.None'
[DCC Warning] FMX.TMSBaseControl.pas(1189): W1000 Symbol 'scFlat' is deprecated: 'Use TStrokeCap.Flat'
[DCC Warning] FMX.TMSBaseControl.pas(1190): W1000 Symbol 'sdSolid' is deprecated: 'Use TStrokeDash.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1191): W1000 Symbol 'sjMiter' is deprecated: 'Use TStrokeJoin.Miter'
[DCC Warning] FMX.TMSBaseControl.pas(1262): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1287): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1308): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1309): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1335): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1354): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1355): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1380): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1408): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1427): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1428): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1453): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1481): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1500): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1501): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1526): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1574): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1593): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1594): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1620): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1639): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1640): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1665): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1692): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1711): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1712): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1737): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1756): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1757): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1783): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1804): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1805): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Warning] FMX.TMSBaseControl.pas(1830): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1905): W1000 Symbol 'bkSolid' is deprecated: 'Use TBrushKind.Solid'
[DCC Warning] FMX.TMSBaseControl.pas(1926): W1000 Symbol 'bkBitmap' is deprecated: 'Use TBrushKind.Bitmap'
[DCC Warning] FMX.TMSBaseControl.pas(1927): W1000 Symbol 'wmTileStretch' is deprecated: 'Use TWrapMode.TileStretch'
[DCC Error] FMX.TMSBaseControl.pas(2047): E2003 Undeclared identifier: 'LoadFromResource'
[DCC Error] FMX.TMSBaseControl.pas(2068): E2003 Undeclared identifier: 'StrokeThickness'
[DCC Error] FMX.TMSBaseControl.pas(2069): E2003 Undeclared identifier: 'StrokeCap'
[DCC Error] FMX.TMSBaseControl.pas(2070): E2003 Undeclared identifier: 'StrokeDash'
[DCC Error] FMX.TMSBaseControl.pas(2071): E2003 Undeclared identifier: 'StrokeJoin'

Hi,

Did you manually compile packages? Did you install the latest version?

Hi, I used the setup to install the packages en followed the default process.

The components should be installed automatically, It's strange that those errors appear as if there is something missing in the default setup of RAD Studio. Can you verify the default setup is ok? Perhaps try on a different machine, or re-install RAD Studio and then re-install with the latest installer for TMS FMX UI Pack.

Can you send us the log file generated under My Documents?

Hi Pieter,

Thanks for the support.

Could you please take a look at the log file?

BW,

Jacob

TMS FNC Core_2.3.0.0.log (161 KB)

Hi,

The log file you have sent is from FNC. The FMX.TMSBaseControl.pas is a unit present in TMS FMX UI Pack. Did you send the wrong log file? Additionally, the FNC log file is indicating a corrupt installation, so I assume that this will also be the case for FMX.

C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(402,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dccosx64.exe" is invalid. [c:\Delphi\TMS FNC Core\FMXTMSFNCCorePkgDXE13.dproj]

It could be possible that the installation is not completed succesfully or has corrupted some files, so a re-installation from scratch should solve the issue.

Dear Pieter,

After deinstallation of both Delphi 10.3 and 10.4 and reinstallation it works.

BW,

Jacob

thank you for confirming the issue is solved