Tokyo 10.2.2 FlxXmlReader.pas build error

File saved at: C:\Development\Components\TMS\FlexCelVCLNT\Setup\FlexCel_build_log.txt
For troubleshooting information, visit: http://www.tmssoftware.biz/flexcel/doc/vcl/guides/installation-guide.html#troubleshooting
 
  
----Build started-------------------------------------------- Wed 13/12/2017 - 23:28:30.01 
msbuild.exe "C:\Development\Components\TMS\FlexCelVCLNT\Packages\dTokyo\FlexCel_Core.dproj" "/target:Make" "/p:config=Debug" "/p:Platform=Win32"    
Microsoft (R) Build Engine Version 3.5.30729.8795
[Microsoft .NET Framework, Version 2.0.50727.8794]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 13/12/2017 11:28:30 PM.
Project "C:\Development\Components\TMS\FlexCelVCLNT\Packages\dTokyo\FlexCel_Core.dproj" on node 0 (Make target(s)).
  Creating directory ".\Win32\Debug\".
  Creating directory "bpl\Win32\".
BuildVersionResource:
  CodeGear Resource Compiler/Binder
  Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.
  
  Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
  
  Copyright (C) Microsoft Corporation.  All rights reserved.
  
  
  Deleting file "FlexCel_Core.vrc".
_PasCoreCompile:
  Embarcadero Delphi for Win32 compiler version 32.0
  Copyright (c) 1983,2017 Embarcadero Technologies, Inc.
C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1477): error E2003: Undeclared identifier: 'GetCharCountX'
C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1481): error E2003: Undeclared identifier: 'GetCharsX'
C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1482): error E2003: Undeclared identifier: 'GetByteCountX'
C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxPackageReader.pas(158): error F2063: Could not compile used unit '__FlxXmlReader.pas'
Done Building Project "C:\Development\Components\TMS\FlexCelVCLNT\Packages\dTokyo\FlexCel_Core.dproj" (Make target(s)) -- FAILED.

Build FAILED.

"C:\Development\Components\TMS\FlexCelVCLNT\Packages\dTokyo\FlexCel_Core.dproj" (Make target) (1) ->
(_PasCoreCompile target) -> 
  C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1477): error E2003: Undeclared identifier: 'GetCharCountX'
  C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1481): error E2003: Undeclared identifier: 'GetCharsX'
  C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxXmlReader.pas(1482): error E2003: Undeclared identifier: 'GetByteCountX'
  C:\Development\Components\TMS\FlexCelVCLNT\Source\Core\__FlxPackageReader.pas(158): error F2063: Could not compile used unit '__FlxXmlReader.pas'

    0 Warning(s)
    4 Error(s)

Time Elapsed 00:00:01.95

Hi,

This was a breaking change in Delphi 10.2.2. We have already fixed it internally and are working in finishing the FlexCel 6.18 release. 

Actually 6.18 was already ready for release today, but I got the notification of this issue from a customer seconds before publishing it, so we are now retesting and rebuilding it with the changes.
I expect 6.18 will be released later today

Hi,

6.18 was reelased and should have this fixed.

Thanks for prompt reply, I will test it out