Logo
Articles Compilers Libraries Books MiniBooklets Assembly C++ Rust Go Linux CPU Others Videos
Advertisement

Article by Ayman Alheraki on January 11 2026 10:33 AM

Key Improvements in C++Builder 12.2

Exploring C++Builder 12.2: Impressive Improvements, But Third-Party Component Support Still Lacking

Introduction:

C++Builder 12.2 brings substantial improvements to the table, particularly in terms of faster compilation times and enhancements to the development environment. These improvements make it a powerful tool for C++ developers building cross-platform applications with ease. However, despite these advancements, there is a critical issue holding back developers from fully embracing this new version: the lack of support for major third-party components such as TMS Tools and other essential libraries that many developers rely on for their projects.

In this article, we'll explore both the positive strides made in C++Builder 12.2 and the challenges developers face due to the current limitations in component support.


Key Improvements in C++Builder 12.2:

1. Faster Compilation Times

One of the most noticeable improvements in C++Builder 12.2 is the significantly faster compilation times. This is a crucial enhancement for developers who work on large projects, as long build times can hinder productivity. With version 12.2, Embarcadero has optimized the compiler to drastically reduce build times, allowing for more efficient development cycles and quicker iterations.

  • Faster builds mean less time waiting and more time coding.

  • Large projects benefit the most, especially those requiring frequent recompilation.

2. Better IDE Performance

The integrated development environment (IDE) has seen significant performance upgrades, improving responsiveness and stability. C++Builder 12.2 introduces smoother workflows, reduced lag, and faster loading times for projects, making the development experience more fluid. For developers working on complex applications, these performance improvements are a welcome change.

  • Enhanced stability during long development sessions.

  • Improved UI responsiveness, making navigation between files and features quicker.

3. Support for the Latest C++ Standards

C++Builder 12.2 continues its trend of embracing modern C++ standards, offering support for C++17 and beyond. Developers can now take advantage of the latest language features such as constexpr, structured bindings, and optional, helping them write cleaner, more modern code.

  • C++17 features provide developers with modern tools and techniques.

  • Backward compatibility ensures that legacy codebases can still be maintained and updated.


The Challenge: Lack of Support for Major Third-Party Components

While the improvements in C++Builder 12.2 are undeniable, there remains a significant limitation that affects many developers: the lack of support for major third-party components like TMS Tools, DevExpress, and others. These components provide crucial functionality that enhances application development, and their absence in the latest C++Builder version is a considerable obstacle for developers looking to upgrade.

1. TMS Tools and DevExpress

TMS Tools and DevExpress are some of the most widely used component libraries for building sophisticated and feature-rich applications in Delphi and C++Builder environments. They provide a wide range of UI components, database connectivity, and other utilities that streamline development.

However, the current C++Builder 12.2 version lacks full compatibility with these libraries, causing developers to either delay the upgrade or continue using older versions of the IDE that fully support these components.

  • TMS Tools provides critical UI components, like advanced grids, forms, and rich user interfaces, which many developers rely on for professional applications.

  • DevExpress offers highly customizable controls that are essential for creating enterprise-level applications with complex user interfaces.

Without support for these components, many developers are reluctant to adopt C++Builder 12.2 fully, as they would be forced to rewrite significant portions of their application or wait until third-party vendors release compatible versions.

2. Impact on Large Projects

For developers working on large projects, the absence of these key libraries introduces several challenges:

  • Increased development time due to the lack of familiar tools and components.

  • Dependency on third-party vendors to update their libraries, causing delays in upgrading to the new version.

  • Potential rework or refactoring needed to find alternatives for unsupported components.

For large teams or projects already deeply integrated with TMS Tools or DevExpress, this lack of support becomes a dealbreaker, preventing them from leveraging the latest features of C++Builder 12.2.


Developer Frustration: A Common Sentiment

The disconnect between the advancements made in C++Builder 12.2 and the lack of third-party support is a source of frustration for many developers. While they appreciate the improvements in speed, modern language support, and IDE performance, the inability to use their preferred tools leaves them stuck in a difficult situation. Many developers have expressed their concerns to both Embarcadero and third-party component providers, but the delay in resolving these issues has created uncertainty in the developer community.


A Call for Better Collaboration Between Embarcadero and Third-Party Vendors

For C++Builder 12.2 to reach its full potential, there needs to be better collaboration between Embarcadero and third-party vendors. Developers need assurances that the tools they rely on, such as TMS Tools and DevExpress, will be compatible with the latest versions of C++Builder. This collaboration would not only benefit developers but also foster greater adoption of new C++Builder versions.

  • Embarcadero should work closely with component vendors to ensure compatibility and timely updates.

  • Third-party vendors should prioritize providing updated versions of their components for new releases of C++Builder.

  • Developers would benefit from faster adoption of new features without compromising on the components they need.


Conclusion: C++Builder 12.2 – A Step Forward with Room for Improvement

C++Builder 12.2 is undoubtedly a significant step forward, especially in terms of faster compilation times, better IDE performance, and support for modern C++ standards. However, the lack of support for critical third-party components like TMS Tools and DevExpress remains a considerable challenge for developers who rely on these libraries to build robust, feature-rich applications.

For many developers, the decision to upgrade to C++Builder 12.2 will hinge on when third-party component providers release compatible versions of their libraries. Until then, developers may find themselves in a difficult position, torn between taking advantage of the new features in C++Builder 12.2 and sticking with older versions that support the tools they rely on.

Embarcadero and third-party vendors must collaborate to resolve these issues, ensuring that C++Builder 12.2 can live up to its full potential in the development community.


This version should provide a well-rounded perspective on the improvements of C++Builder 12.2 while addressing the important concern of third-party component support, giving readers insights into both the benefits and challenges.

Advertisements

Responsive Counter
General Counter
1275719
Daily Counter
959