All Blog Posts  |  Next Post  |  Previous Post

Bring the power of the Visual Studio Code editor to your applications


Tuesday, December 13, 2022

People have been asking for a cross-platform syntax highlighting memo. With the increasing popularity of Visual Studio Code, we started investigating if we could integrate this into a FNC Component. With the use of WX Pack technology, we were able to wrap this in a component and expose the functionality to our users in a TTMSFNCMemo

TMS Software Delphi  Components

Integrate in your application

We have done most of the heavy lifting for you. So the user simply needs to drop it on the form and it should work out of the box. You can set your preferred programming language, change theme's and much more. You can even do some basic editting in the form designer to get a hang of how it works.


The TTMSFNCMemo has a ton of features already supported

Code Completion

The editor registeres variables and keywords inside the editor and you can use code completion to trigger them. As an added bonus are Javascript, HTML and CSS fully supported with a ton of browser api's.

TMS Software Delphi  Components

Find & Replace

You can trigger this inside the component or build your own dialogs and use the procedure's provided.


Like in visual studio code you have a code minimap to navigate quickly.


The same themes as in VSC are available in the TTMSFNCMemo.

TMS Software Delphi  Components

And there will be many more features to come.

Find out more about the component in this video

Discover & explore with the beta

TMS Software Delphi  Components

We're excited to announce today the availability of the beta version for active TMS ALL-ACCESS users. Login on our website and go to your "My Products" page and grab the TMS FNC UI Pack* beta as the new TTMSFNCMemo will be part of TMS FNC UI Pack and start playing with the new technology in your preferred framework, be it VCL, FMX or TMS WEB Core.

We are very eager to hear your feedback, listen to your comments, suggestions and even ideas to bring the TTMSFNCMemo to the next level!

Grab your Christmas present now!

TMS Software Delphi  Components

As an added bonus, new licenses can now grab a 20% reduction on TMS ALL-ACCESS using the Xmas Application and start experimenting with the TTMSFNCMemo. Be sure to sign-up to win one of the 3 TMS WEB Core books we are giving away.

Bradley Velghe


This blog post has received 8 comments.

1. Wednesday, December 21, 2022 at 12:40:27 PM

Great component but... what''s the impact on the size of the compiled executable?

Thenks in advance.


Zordan Sergio

2. Wednesday, December 21, 2022 at 1:22:26 PM

Thank you for your comment. There is no noteworthy impact on the size of the compiled executable.

Bradley Velghe

3. Wednesday, December 21, 2022 at 4:02:03 PM

Sorry for the duplicated comment.

Do you have also a release date out of beta?

Zordan Sergio

4. Wednesday, December 21, 2022 at 4:36:25 PM

Q1 2023 it will be released.

Pieter Scheldeman

5. Thursday, December 29, 2022 at 6:01:34 PM

Very cool! Is there any thought of using this for the VCL TMS Scripter Editor?

Price Rhett

6. Thursday, December 29, 2022 at 6:10:18 PM

This should indeed eventually be possible.

Bruno Fierens

7. Thursday, February 9, 2023 at 11:41:39 PM

Nice - will it support multiple edit windows for the same file - i.e. like most IDEs? i.e. you can open new views into the same file & any edits done on one editor automagically appear in the others?

Steve Childs

8. Friday, February 10, 2023 at 12:23:17 AM

It is still a one instance per source file at this moment but we planned to add management for multiple files with a single memo instance for the next version.

Bruno Fierens

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