RAD Studio Enterprise 10.4.2 Sydney

Adds TControlList and TNumberBox controls, plus MSIX support for Microsoft Store and Enterprise deployment.
February 25, 2021
New Version

Features

Best-In-Class Microsoft Windows application development

  • Added a new flexible and virtualized list control, called TControlList - This new VCL control, designed as a high-performance control for very long lists, provides a modern look and feel, complete with custom UI configuration options allowing controls placed in each list item.
  • Added a new new VCL control called TNumberBox - A modern looking numeric input control, the control supports the input of integer numbers, floating point numbers with a given set of decimal digits and proper formatting, and currency values, even allowing expression evaluation.
  • Added integrated IDE support for Microsoft’s newly recommended Windows application packaging format, MSIX, for Microsoft Store and Enterprise deployment; MSIX support incorporates the technology previously known as Desktop Bridge and it’s one of the pillars of Microsoft’s Project Reunion.
  • Improved the Konopka Signature Visual Control library (KSVC) for better integration with VCL styles.
  • The TEdgeBrowser VCL component introduced in 10.4 has been updated with support for the GA version of Microsoft’s WebView2 control and its SDK and now offers enhanced support for file cache management.

New Developer Productivity and User Experience Features

  • Added new features for Error Insight: the editor now shows colored underlines for hints and warnings as well as errors, meaning you can see potential important issues in the code editor (both Delphi and C++).
  • Improved code completion in the uses clause, parameter completion, ctrl-click navigation’s understanding of the code including being able to ctrl-click on the inherited keyword, improved support for packages and a large number of other improvements.
  • Several important quality improvements for C++ have been implemented in LSP, addressing issues like international characters, indexing and more.
  • Added a new style called Mountain Mist, echoing classic IDE colors.
  • Improved common developer activities in the IDE.
  • Improved IDE responsiveness with a new progress dialog that shows what the IDE is doing during a lengthy operation, such as opening a large project group.
  • Updated the library path management and added the ability to convert paths to and from absolute paths to using environment variables in the path.
  • Updated Migration Tool with an extended list of settings and 3 preset configurations to choose from, plus the option to include additional configuration files.
  • Added new Low Code App Wizards for FireMonkey - These wizards allow RAD Studio developers to quickly build a functional multi-screen application from scratch, by specifying a number of parameters through a wizard interface.
  • RAD Studio 10.4.2 supports silent, automated installations of Delphi, C++Builder and RAD Studio with no UI interaction.

Expanded FireMonkey Platforms Support

  • Delphi 10.4.2 includes support for deploying and debugging on version 11 of Android and significant improvements for deployment to the App Bundle format, required by Google’s Play Store along with the 64-bit app support.
  • Delphi developers can target Apple macOS 11 Big Sur with Intel-based 64-bit applications using the FireMonkey framework, targeting the macOS App Store, or distributing their macOS apps locally or through their own website.
  • RAD Studio 10.4.2 provides support for building Apple iOS 14 App Store ready applications in Delphi and C++, targeting the iOS 14 SDK and debugging on iOS 14 devices.

New Delphi and C++ Features

  • Improved Delphi compiler performance by implementing over 20 different compiler optimizations, with compilation time reduced to a fraction of what was in previous 10.4 releases for some large customer applications.
  • C++Builder 10.4.2 introduces a significant improvement addressing memory usage in the Win64 linker, including a new technology to greatly reduce the amount of data the linker needs to process. It does this by splitting the debug information to separate files (known as ‘split DWARF’).
  • This new release sees a large overhaul of the C++ exception handling system, both within a module and cross-module; this includes C++ language exceptions, SEH, and OS exceptions.
  • The C++ RTL includes the latest version of the Dinkumware STL, and several more key open source C++ libraries will be made available in GetIt.

Quality

  • RAD Studio 10.4.2 also delivers additional enhancements and quality improvements throughout the product and its libraries, with particular focus on PPL, HTTP and REST client, FireDAC, SOAP and WSDL importers.
RAD Studio Enterprise

RAD Studio Enterprise

Build apps 5x faster with one codebase for Windows, Android, iOS, macOS and Linux.

Got a Question?

Live Chat with our Embarcadero licensing specialists now.