C++Builder Professional 10.4.2 Sydney

改进了 Win64 链接器内存使用情况,并添加新的 TControlList 和TNumberBox VCL 控件。
2月 25, 2021 - 10:54
新版本

功能

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.
  • 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

  • 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  C++ Features

  • 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.
C++Builder Professional

C++Builder Professional

用于现代应用的快速集成设计和开发。

有任何疑问吗?

透过Live Chat与我们的Embarcadero 专家联络!