All Blog Posts  |  Next Post  |  Previous Post

RAD Studio 12 and TMS Components


Wednesday, November 8, 2023

TMS Software Delphi  Components

Celebrating four decades since the debut of Turbo Pascal, we now embrace Delphi 12, a fresh addition to RAD Studio 12 Athens. My journey began with Turbo Pascal version 3 in 1986, missing the initial 1983 release. Yet, the thrill of engaging with Delphi 12 today resonates with that original excitement!

Here's a glimpse of Delphi 12's standout features: it's Snappy, Solid, Sexy, and it boasts an improved Syntax.


Remember the speed of Turbo Pascal? Its compilation and execution were remarkably fast. In 2023, Delphi 12 has recaptured this essence, offering the most responsive Delphi IDE in recent memory. From a swift startup to an agile editor, and fluid design-time interactions — not to mention the rapid compiler and the quick execution of VCL Windows applications — it's all impressively fast.


The robustness of Turbo Pascal's compiler and its stringent type checking are legendary, enabling the creation of sturdy code. After extensive testing with Delphi 12, the solidity of the entire development process has been striking. The IDE, even after a 10-hour marathon and over two million lines of code, hasn't faltered. Embarcadero's commitment is evident, with over 1,000 issues addressed in the latest IDE, frameworks, and toolchain.


Turbo Vision set a new benchmark for windowed application design in text mode displays. Now, Delphi 12 continues to dazzle with its capacity to craft stunning user interfaces. This is evident with the Skia integration, enhanced high DPI support, updated MDI UX, VCL Styles, and more. The tools at our disposal for crafting exceptional Windows user interfaces are unparalleled in productivity.


Innovation hasn't bypassed language syntax. Delphi 12 has shattered previous limitations, like the 255-character string constraint, and now embraces multiline strings without the cumbersome $13$10 line terminators. This greatly simplifies handling HTML, JSON, base64 data, etc. The already very readable Pascal code has been modernized, making it even more enjoyable to work with.


Indeed, as many developers with a penchant for consistency might expect, this paragraph needed to begin with 'S' 😉. The burning question is: when will our full product suite support Delphi 12? The answer is straightforward: as soon as possible. We're diligently working to update our product line for Delphi 12, and you can monitor our progress through the provided URL: 

This link will display products ready for automatic installation for RAD Studio 12 for registered users. Subsequently, we'll update the trial versions to Delphi 12 and make them available on GetIt. But our immediate priority is to equip our customers with our product suite optimized for this brand new version 12 IDE. Also, our products that feature TMS Smart Setup are already compatible with Delphi 12!

Keep an eye on our tracking page to know when your preferred product is Delphi 12 ready. Meanwhile, we're eager to hear about your experiences with this new IDE!

Bruno Fierens


This blog post has received 25 comments.

1. Thursday, November 9, 2023 at 8:36:11 AM

Thanks for this post... I wanted to wait for patch 1 to install Delphi 12 (I personnally started with Turbo Pascal 5.5 and the long history of Delphi teached me to wait before installing a new release...) but if you say it is solid... I hope this is the release we were all waiting for. The week-end will be dedicated to Delphi 12.


2. Thursday, November 9, 2023 at 11:38:41 AM

Hi, I don''t understand the linked page "radstudio12.asp": It shows a release date of 8. November for everything... Can you explain? Thanks!

Barbara Siebenhaar

3. Thursday, November 9, 2023 at 2:08:55 PM

It shows which products we revised on what date for Delphi 12 support.

Bruno Fierens

4. Thursday, November 9, 2023 at 3:22:35 PM

Unfortunately most of those new November 8 and 9 builds for Delphi 12 do not seem to be available yet, either in "My Products" on the website, or in TMS Subscription Manager.

Evans Robert

5. Thursday, November 9, 2023 at 3:33:40 PM

Greetings, the same as Reyns:-) I started with Turbo Pascal 5.5 and also consider to install D12 at the end of this week.
This year I was invited to Delphi Beta Testing programme and next to being my big pleasure, glad to disclose some minor bugs and contribute Delphi 12 to being flawless and excellent.

Looking forward to the TMS Smart Setup too.

Long live Delphi and its community!

Karel Janecek

6. Thursday, November 9, 2023 at 3:34:49 PM

Note that November 8 and 9 was the time the products were verified to work. Most of them (Including in my case FlexCel for the last 2 releases) have been supporting D12 from long before Nov8, it is just that they won''t show D12 as an option if you don''t have it installed. It is the way that people beta testing D12 could test it with our components.

Adrian Gallero

7. Thursday, November 9, 2023 at 5:48:06 PM

@AdrianGallero: My point was that, with the sole exception of FNC Grid Excel Bridge, all the FNC products are still showing October dates in My Products and in Subscription Manager. And although the FNC products with October dates do seem to install in Delphi 12, they do not work because the ...\23.0\......DXE15.bpl files are all missing.

Evans Robert

8. Thursday, November 9, 2023 at 7:06:07 PM

Contact tech support by email and include the installer log file so we can investigate.

Bruno Fierens

9. Thursday, November 9, 2023 at 8:23:56 PM

TMS VCLUI Pack still on in My Products ?
I DL it and exe date is october 20.
Did I misunderstand something ?


10. Thursday, November 9, 2023 at 8:47:34 PM supports Delphi 12

Bruno Fierens

11. Thursday, November 9, 2023 at 9:14:00 PM

Thank you Bruno


12. Thursday, November 9, 2023 at 11:18:06 PM

I think that 2 more Pascal / Delphi features should be mentioned: a unique combination of power and simplicity (N. Wirth) has made it very popular
among engineers and scientists in 80''s, allowing us to stay 100% Physicists, Mathematicians, Biologists, Technologists, or Rocket Engineers
and at the same time to invent and develop cool apps for super-cool projects, like a professional programmer.

Kyrylenko Oleg

13. Thursday, November 9, 2023 at 11:32:00 PM

Any timeframe for WebCore for Delphi 12?

Stephen Kenny

14. Friday, November 10, 2023 at 3:03:56 AM

When will TMS WEB Core be available for Delphi 12?

? ??

15. Friday, November 10, 2023 at 8:15:17 AM

The blog says it all. As soon as possible!

Bruno Fierens

16. Friday, November 10, 2023 at 11:47:01 PM

TMS iCL is also missing

Theo Lang

17. Saturday, November 11, 2023 at 9:50:56 AM

As this blog explains, we work on Delphi 12 support and work very hard to do this product by product. For over 60 products, this can take a few days and you can track the progress here.

Bruno Fierens

18. Sunday, November 12, 2023 at 6:51:01 PM

I''m a big fan of TMS and use FlexCel and FixInsight a lot. Any word on when FixInsight might support Delphi 12? Thanks!

Robert Crandall

19. Sunday, November 12, 2023 at 9:00:29 PM

A new version of TMS FixInsight with support for Delphi 12 is coming.

Bruno Fierens

20. Tuesday, November 14, 2023 at 2:47:23 PM

TMS VCL Grid Excel Bridge already in the works ?

Feichtenschlager Thomas

21. Wednesday, November 15, 2023 at 8:39:23 AM

We are working on this.

Bruno Fierens

22. Thursday, November 16, 2023 at 9:42:01 AM

With the plethora of TMS products in various fields, it must be a huge task to adapt everything to the new released version. Thanks to Bruno and his teams for the quality and speed of reaction.

GHAZALI Abdesselam

23. Thursday, November 16, 2023 at 9:56:24 AM


Bruno Fierens

24. Wednesday, November 29, 2023 at 2:06:11 PM

Are the TMS Grid Excel Bridge products lost in translation ?
That''s the last thing we need to migrate some software.
Thank you !


25. Friday, December 1, 2023 at 10:21:29 AM

Am I the only person totally underwhelmed by Delphi 12? It will be worth upgrading for the bug fixes, but little else. Particularly disappointed that so few improvements to the core Object Pascal language. The only thing they seem to have given us is long strings - which I didn''t even realise was a problem. Anyway, Bruno, keep up the good work with TMS.

Paul Holden

Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.

All Blog Posts  |  Next Post  |  Previous Post