Errors on compiling

Hello,

I did install the FMX UI Pack. Now I did try the first app and put copmonents into the form1 etc.. First the compiler says he cannot find the unit graphics. OK I look in google and write "FMX" in the Unit scope names. Then I get 50 Errors.
I think, the change in the Unit scope names is wrong or I still have to set something somewhere. But I don't know where or what. And I actually thought for this lot of money make this the installation program.

Can somebody help me?

Thank you!

[dcc32 Error] VaControls.pas(57): E2003 Undeclared identifier: 'TGraphicControl'
[dcc32 Error] VaControls.pas(57): E2021 Class type required
[dcc32 Error] VaControls.pas(59): E2147 Property 'Canvas' does not exist in base class
[dcc32 Error] VaControls.pas(62): E2003 Undeclared identifier: 'TCustomControl'
[dcc32 Error] VaControls.pas(62): E2021 Class type required
[dcc32 Error] VaControls.pas(64): E2147 Property 'Canvas' does not exist in base class
[dcc32 Error] VaControls.pas(67): E2005 'TGraphicControl' is not a type identifier
[dcc32 Error] VaControls.pas(67): E2021 Class type required
[dcc32 Error] VaControls.pas(74): E2003 Undeclared identifier: 'CM_MOUSEENTER'
[dcc32 Error] VaControls.pas(74): E2139 Illegal message method index
[dcc32 Error] VaControls.pas(75): E2003 Undeclared identifier: 'CM_MOUSELEAVE'
[dcc32 Error] VaControls.pas(75): E2139 Illegal message method index
[dcc32 Error] VaControls.pas(76): E2003 Undeclared identifier: 'CM_FONTCHANGED'
[dcc32 Error] VaControls.pas(76): E2139 Illegal message method index
[dcc32 Error] VaControls.pas(77): E2003 Undeclared identifier: 'CM_TEXTCHANGED'
[dcc32 Error] VaControls.pas(77): E2139 Illegal message method index
[dcc32 Error] VaControls.pas(95): E2170 Cannot override a non-virtual method
[dcc32 Error] VaControls.pas(96): E2037 Declaration of 'Create' differs from previous declaration
[dcc32 Warning] VaControls.pas(98): W1055 PUBLISHED caused RTTI ($M+) to be added to type 'TVaGraphicControl'
[dcc32 Error] VaControls.pas(116): E2034 Too many actual parameters
[dcc32 Error] VaControls.pas(121): E2003 Undeclared identifier: 'ComponentState'
[dcc32 Error] VaControls.pas(121): E2015 Operator not applicable to this operand type
[dcc32 Error] VaControls.pas(126): E2003 Undeclared identifier: 'ComponentState'
[dcc32 Error] VaControls.pas(126): E2015 Operator not applicable to this operand type
[dcc32 Error] VaControls.pas(133): E2003 Undeclared identifier: 'BoundsRect'
[dcc32 Error] VaControls.pas(136): E2003 Undeclared identifier: 'SetBounds'
[dcc32 Error] VaControls.pas(136): E2003 Undeclared identifier: 'Top'
[dcc32 Error] VaControls.pas(136): E2003 Undeclared identifier: 'Height'
[dcc32 Error] VaControls.pas(147): E2003 Undeclared identifier: 'AutoSize'
[dcc32 Error] VaControls.pas(147): E2003 Undeclared identifier: 'Align'
[dcc32 Error] VaControls.pas(147): E2003 Undeclared identifier: 'alTop'
[dcc32 Error] VaControls.pas(147): E2003 Undeclared identifier: 'alLeft'
[dcc32 Error] VaControls.pas(147): E2015 Operator not applicable to this operand type
[dcc32 Error] VaControls.pas(149): E2003 Undeclared identifier: 'BoundsRect'
[dcc32 Error] VaControls.pas(151): E2003 Undeclared identifier: 'SetBounds'
[dcc32 Error] VaControls.pas(151): E2003 Undeclared identifier: 'Top'
[dcc32 Error] VaControls.pas(151): E2003 Undeclared identifier: 'Height'
[dcc32 Error] VaControls.pas(159): E2003 Undeclared identifier: 'Canvas'
[dcc32 Error] VaControls.pas(161): E2003 Undeclared identifier: 'Brush'
[dcc32 Error] VaControls.pas(161): E2003 Undeclared identifier: 'bsSolid'
[dcc32 Error] VaControls.pas(162): E2066 Missing operator or semicolon
[dcc32 Error] VaControls.pas(162): E2003 Undeclared identifier: 'Color'
[dcc32 Error] VaControls.pas(163): E2003 Undeclared identifier: 'ClientRect'
[dcc32 Error] VaControls.pas(172): E2003 Undeclared identifier: 'Pen'
[dcc32 Error] VaControls.pas(172): E2003 Undeclared identifier: 'psDot'
[dcc32 Error] VaControls.pas(173): E2066 Missing operator or semicolon
[dcc32 Error] VaControls.pas(174): E2003 Undeclared identifier: 'Brush'
[dcc32 Error] VaControls.pas(174): E2003 Undeclared identifier: 'bsClear'
[dcc32 Error] VaControls.pas(175): E2035 Not enough actual parameters
[dcc32 Error] VaControls.pas(182): E2003 Undeclared identifier: 'Repaint'
[dcc32 Fatal Error] VaDisplay.pas(569): F2063 Could not compile used unit 'VaControls.pas'

Did you create an FMX application or a VCL application?

Thank you for your help!

A FMX app. Because I did wrote FMX in the Unit scope names.

Creating a new FMX application should already set the required scope names. Supposedly, you are using components that are not compatible with FMX VaControls.pas is VCL only.

I thought the TMSAsync would be as a part of FMX UI PACK FMX ready?

Hi,

TMS Async is serial communication with specific hardware which heavily leans towards Windows. There are currently no plans to allow serial communication with other platforms. TMS Async is therefore VCL only.