Ticket T587166
Visible to All Users

Cannot install with Tokyo 10.2.2

created 7 years ago

I installed latest Delphi version 10.2.2 and cannot install all components

Regards

Cannot compile dxRichEditCoreRS25.dpk
Compiler: C:\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dcc32.exe
Embarcadero Delphi for Win32 compiler version 32.0
Copyright © 1983,2017 Embarcadero Technologies, Inc.
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Types.pas(1234)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.BatchUpdateHelper.pas(347)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.ServiceManager.pas(239)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.ModelUnitConverter.pas(91)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Strs.pas(153)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Exceptions.Strs.pas(243)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Exceptions.pas(182)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Graphics.pas(976)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Units.pas(869)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentLayout.UnitDocumentConverter.pas(277)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentLayout.UnitPixelsConverter.pas(289)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentLayout.UnitTwipsConverter.pas(281)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentLayout.UnitConverter.pas(228)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.ThreadSyncService.pas(285)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Characters.pas(116)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.StringHelper.pas(787)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.UriRecord.pas(1354)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.UriStreamService.pas(733)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.CheckSumStream.pas(259)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.OfficeImage.pas(2618)
C:\DevExpress VCL\Library\RS25\dxRichEdit.NativeApi.pas(2424)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.UnicodeRangeInfo.pas(308)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Platform.Win.Font.pas(892)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Platform.Win.FontCache.pas(481)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Platform.Font.pas(698)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Options.Core.pas(576)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.NumberParser.pas(373)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.DXUnit.pas(595)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.UnitToLayoutUnitConverter.pas(55)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.TwipsToLayoutTwipsConverter.pas(86)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.TwipsToLayoutDocumentsConverter.pas(86)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.TwipsToLayoutPixelsConverter.pas(95)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.UnitTwipsConverter.pas(323)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.DocumentsToLayoutPixelsConverter.pas(95)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.Core.pas(3154)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.UnitConverter.pas(1005)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.Boxes.Core.pas(638)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.Commands.Core.pas(207)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.DocumentsToLayoutDocumentsConverter.pas(83)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.History.IndexChangedHistoryItem.pas(119)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.IndexBasedObject.pas(999)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.MergedProperties.pas(123)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.PieceTableModifiers.Core.pas(81)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.Selections.Core.pas(267)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.DocumentModel.Styles.Core.pas(911)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.FileDialogFilter.pas(243)
C:\DevExpress VCL\Library\RS25\dxRichEdit.ImportExportHelper.pas(99)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Platform.Win.Control.pas(1478)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.BackgroundThreadUIUpdater.pas(441)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.ChunkedStringBuilder.pas(701)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Cursors.pas(198)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Encoding.pas(4836)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.DataObject.pas(1353)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.FastComparer.pas(210)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Keyboard.pas(332)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Mouse.pas(308)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.PredefinedFontSizeCollection.pas(161)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.ProgressIndication.pas(284)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.TextColors.pas(145)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.Token.pas(279)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.WidthsContentInfo.pas(135)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlClasses.pas(752)
C:\DevExpress VCL\Library\RS25\cxVer.inc(836)
C:\DevExpress VCL\Library\RS25\dxRichEditControl.inc(5)
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1740) Error: E2034 Too many actual parameters
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1741) Error: E2034 Too many actual parameters
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1741) Error: E2034 Too many actual parameters
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1741) Error: E2250 There is no overloaded version of 'Convert' that can be called with these arguments
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1881) Error: E2034 Too many actual parameters
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1882) Error: E2034 Too many actual parameters
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(1882) Error: E2250 There is no overloaded version of 'Convert' that can be called with these arguments
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4386) Error: E2003 Undeclared identifier: 'WebName'
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4554) Error: E2003 Undeclared identifier: 'WebName'
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4832) Error: E2003 Undeclared identifier: 'WebName'
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4832) Error: E2250 There is no overloaded version of 'ContainsStr' that can be called with these arguments
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4841) Error: E2003 Undeclared identifier: 'WebName'
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4841) Warning: W1058 Implicit string cast with potential data loss from 'string' to 'ShortString'
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(4842) Error: E2015 Operator not applicable to this operand type
C:\DevExpress VCL\Library\RS25\dxRichEdit.Utils.XmlReader.pas(5128)
C:\DevExpress VCL\Library\RS25\dxRichEditCoreRS25.dpk(106) Fatal: F2063 Could not compile used unit 'dxRichEdit.Utils.XmlReader.pas'

Answers approved by DevExpress Support

created 7 years ago

Hello,

You are right, the latest version of our VCL controls (17.2.2) does not support Embarcadero's Rad Studio Tokyo 10.2.2. Our releases clashed and we prepared and tested the 17.2.2 build before the Tokyo 10.2.2 release. It seems that changes Embarcadero performed in the new update break our code. We are planning to adapt our sources for this new IDE in the next minor update (17.2.3).

Meanwhile, the only way to install our controls with Tokyo 10.2.2 is to avoid installing the RichEditControl product. Otherwise, it is necessary to use the previous Rad Studio Tokyo build - 10.2.

    Comments (3)
    VG VG
    Vitrolife GmbH 7 years ago

      Solution works for us.

      Any time frame on 17.2.3?

      Thanks,
      Daniel

      DevExpress Support Team 7 years ago

        Not yet. We just released 17.2, so we need some time.

        MV MV
        Matthew Vesperman 7 years ago

          I really hope that this is a high priority and won't take long.

          I cannot simply install without the RichEdit control as my project requires it.

          Also, as an Embarcadero MVP I am suppose to be using the newest version of the IDE. This has kind of put me in a tough spot.

          Thanks,

          Matthew Vesperman

          Other Answers

          created 7 years ago

          Hello,

          A quick fix is to move the declaration of  TEncodingHelper to the beginning of the Type section in dxRichEdit.Utils.XmlReader.
          It brings the declaration back into scope instead of Embarcaderos  new class Helper

          { TEncodingHelper }

          TEncodingHelper = class helper for TEncoding
            public
              procedure Convert(const ABytes: TBytes; AByteIndex, AByteCount: Integer;
                const AChars: TCharArray; ACharIndex, ACharCount: Integer; out ABytesUsed, ACharsUsed: Integer); overload;
              function WebName: string;
            end;

            Show previous comments (1)
            MV MV
            Matthew Vesperman 7 years ago

              I can confirm that this does fix the issue.

              TS TS
              Trier Sistemas 7 years ago

                +1 working here too

                VG VG
                Vitrolife GmbH 7 years ago

                  +1 working here too :-)

                  Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

                  Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.