DevExpress VCL Subscription 24.2.4

Released: Jan 27, 2025

24.2.4 での更新項目

不具合の修正

All VCL products

  • Combo boxes may flick sporadically when expanding the drop-down / lookup panel on Windows 11.

ExpressBars Suite

  • TdxRibbon does not show the form icon in the Office 365 Ribbon style.
  • WXI - Ribbon Application button is misaligned if an application uses the WXI skin.

ExpressDataController

  • 'List index out of bounds' exception occurs on sorting a numeric field that contains NaN values.

ExpressEditors Library

  • Access Violation error occurs in dxFormattedText.TdxFormattedTextHyperlinkData after changing the screen's scale factor in specific applications.
  • GDI region handle leak may occur when skinned forms are used.
  • It is not possible to assign TdxSmartImage from/to TPngImage, TJpegImage, or TWICImage.
  • Shell dialogs - Access Violation error occurs on an attempt to open a dialog if a shell dialog's search capabilities were used previously.

ExpressGantt Control

  • Access Violation is thrown when the active view is changed dynamically.

ExpressLibrary

  • Access Violation error is thrown in dxDesignHelpers when the source code is recompiled.
  • Access Violation error occurs in dxFormattedText.TdxFormattedTextHyperlinkData after changing the screen's scale factor in specific applications.
  • Skinned form whose FormStyle is fsStayOnTop does not remain on top if Application.MainFormOnTaskBar is set to False.

ExpressOrgChart

  • Node's collapse button disappears on zooming the control.

ExpressPDFViewer

  • Interactive forms - Checkboxes with the same name are not synchronized.
  • Some PDF documents are displayed as blank.
  • TdxPDFViewer - Some pages of specific documents are not displayed.
  • TdxPDFViewer does not display watermarks in specific PDF documents.

ExpressPivotGrid Suite

  • ApplyBestFit does not have an effect on field headers in the column area if the OptionsView.RowTotalsLocation property is rtlTree.

ExpressQuantumGrid Suite

  • 'List index out of bounds' exception occurs on sorting a numeric field that contains NaN values.
  • Banded table views - Band indicator cells have excessive checkboxes if CheckBoxVisibility contains the cbvColumnHeader flag.
  • It is not possible to edit specific partially visible columns if the leftmost column's FixedKind property is fkLeftDynamic.
  • Table views and banded table views - Access Violation error occurs after deleting a column if a view has a RowLayout.
  • Table views and banded table views - Export routines are sensitive to monitor DPI.
  • Table views and banded table views - View is slowly scrolled if OptionsSelection.CheckBoxVisibility includes the cbvColumnHeader flag.

ExpressQuantumTreeList Suite

  • 'List index out of bounds' exception occurs on sorting a numeric field that contains NaN values.

ExpressRichEdit Control

  • 'Not implemented' error is raised on HTML export if Options.Export.Html.FontUnit is set to 'Pixel'.

ExpressScheduler Suite

  • WebServiceDemo - "Error 400: invalid_request" is raised on an attempt to authorize via TdxGoogleAPIOAuth2AuthorizationAgent.

ExpressSkins Library

  • "Invalid Operation in GDI+ Code" error occurs in SkinEditor if the monitor's scale factor is 300% or more.
  • It is not possible to compile a custom skin with C++ Builder Modern Compiler in RAD Studio 12 Athens.
  • It is not possible to disable NativeStyle for a single control in specific cases.
  • WXI and WXICompact - Skinned TPopupMenu's item captions overlap icons if the application's BidiMode is bdRightToLeft.

Installation (VCL)

  • Installer - "This option also recompiles" caption is truncated.
  • It is not possible to disable NativeStyle for a single control in specific cases.
  • WebServiceDemo - "Error 400: invalid_request" is raised on an attempt to authorize via TdxGoogleAPIOAuth2AuthorizationAgent.