TMS Software | Newsletter

NEWSLETTER February 13, 2020


In this newsletter ...

Ready for the new Microsoft Edge Chromium browser!


The new Microsoft Edge Chromium browser is coming to Delphi VCL/FMX and Lazarus (LCL) via TMS FNC Core!

Unless you have been living under a rock, you will know that Microsoft has been busy transforming their Edge browser to be based on Google Chromium. This means Edge ditches the EdgeHTML rendering engine as well as its JavaScript engine ChakraCore. Now Edge will use the Blink rendering engine and the V8 JavaScript engine. Some consider this excellent news, especially for browser compatibility for your websites (one less rendering engine to check against), others are sceptical that this reduces competition in the browser world. As always, it is hard to please everyone.

Now, for Delphi developers this is fantastic news! With adopting Chromium, Microsoft also did the necessary effort to provide the ability to host the browser in your native Win32 or Win64 applications! And yes, I hear your relief. Finally, after all those years, developers can finally get rid of the dependency on the Internet Explorer activeX with all its rendering and security issues and less and less website compatibility every day.
As Microsoft will roll-out Edge Chromium to Windows 10 machines (their only actively supported Windows operating system these days). This means that the solution eventually will require no extra deployments with your Delphi executables (as opposed to using the standalone CEF4 Chromium engine that requires a myriad of DLLs and other files to deploy).

Being very excited about this, we decided to already prepare for this and develop a browser component for Delphi (and in the process also for Lazarus) that is based on the new Microsoft Edge Chromium. While working on this, we thought we could as well create it for VCL Delphi applications as for FMX (FireMonkey) Windows applications (and LCL Lazarus applications).

Oh wait, I said one component that can be used in 3 different frameworks? Yes, for 4 years already we have our FNC technology (Framework Neutral Components) that allows us to do this.

So, in a nutshell, in an upcoming TMS FNC Core update, expect the new web browser to be included that uses Edge Chromium out of the box. As an extra cherry on the cake, this browser will offer live preview of pages at design-time.

Here is Delphi 10.3 Rio showing a VCL application with a live Edge Chromium based browser component:


Here is Lazarus 2.0.6 showing an LCL application with a live Edge Chromium based browser component:

Microsoft is doing a staged rollout of their new Edge Chromium since Jan 15, 2020, but if your Windows 10 was not yet updated with it, you can download it here.

Get started with our FNC components for VCL applications, FMX applications, LCL applications and TMS WEB Core clients today. Shortly, we will release the TMS FNC Core update with the new Edge Chromium support. Stay tuned also for more extremely exciting new developments brewing in our labs and coming to FNC soon!

TMS FixInsight v2020.2


Code analysis tool for Delphi developers that detects issues in Delphi source code.

What's new in v2020.2:
  • C111: Exception class name should start with 'E'
  • W535: Enumerated constant(s) missing in case statement
  • W536: New class instance passed as const interface parameter

Available separately and also included in TMS ALL-ACCESS.

Celebrating Delphi's 25th birthday!




This February, all Delphi lovers are celebrating Delphi's 25th birthday and so is TMS!
Watch the following videos while our colleagues share their Delphi story:

Want more videos?

Visit our YouTube channel.

Subscribe to our channel to receive notification about our new videos.


As always, we thank all users for the numerous inputs, feedback, comments and suggestions. This is an invaluable help to steer our developments here at TMS software.

Kind regards,
TMS software team
Email: info@tmssoftware.com
Web: http://www.tmssoftware.com
Support, FAQ & Manuals: http://www.tmssoftware.com/site/support.asp


Follow latest developments at tmssoftware.com


NOTICE: If you wish to unsubscribe from the TMS software Newsletter, please click here.