TMS Software | Newsletter

NEWSLETTER March 5, 2020


In this newsletter ...

TMS VCL UI Pack update


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder

A significant major update for our product TMS VCL UI Pack has been released.


Main new features in version 10.2:
  • TAdvWebBrowser, web browser control using the new Microsoft Edge Chromium
  • Auto initialization of TMS style based components at design-time for easier and faster creation of Windows / Office styled applications
  • Automatic TMS style adaption to Windows 10 light / dark mode
  • Property AutoDropDown: boolean added in TInspectorBar
  • Property Transparent added in TAdvScrollBox
  • Event OnRowCountChange added in TAdvStringGrid
  • Support for per monitor DPI in TAdvSmoothListBox
  • Support for HTML DIV import + support for font settings on SPAN in TAdvRichEditor HTML import
  • Added automatic VCL Styles support for AdvMessageBox(), AdvMessageDlg()
  • Changed SelStartX,SelStartY,SelEndX,SelEndY to become read/write properties in TAdvMemo
  • Support for persisting indent in HTML in TAdvRichEditor

  • + various smaller improvements & fixes







TMS FNC Core v2.1


Take a head start by embracing the latest browser changes

What has been going on lately?

Microsoft and Apple recently announced big changes regarding their browsers and more importantly on the embedded browser components that are currently available in Windows, iOS and macOS. Microsoft announced it will start rolling out replacements for Internet Explorer and the legacy version of Edge with Edge Chromium in January (https://support.microsoft.com/en-au/help/4501095/download-the-new-microsoft-edge-based-on-chromium). Starting from April this year, Apple is blocking applications that still use UIWebView (iOS) and WebView (macOS), which already have been deprecated for a while now. (https://developer.apple.com/news/?id=12232019b).

What does it mean for my application?

It means that applications that use TWebBrowser or any other webbrowser component that uses Internet Explorer, UIWebView or WKWebView, will eventually stop working, potentially throw JavaScript errors, will not be accepted to the App Store, ... . It also means that your application is less secure as security updates will no longer be applied. Sit tight!, we have a solution for that!.

Taking a headstart!

Yesterday we released the TAdvWebBrowser, available in v10.2 of TMS VCL UI Pack. Today we released TTMSFNCWebBrowser available in v2.1 of TMS FNC Core. Instructions on how to get up and running with the browser under Windows can be found here. For macOS and iOS the WebKit framework needs to be added (instructions on how to add frameworks can be found here). Our main focus is to support the latest browser changes through these 2 components. Note that FNC is supporting FMX, VCL, LCL and WEB (here the TTMSFNCWebBrowser is not a real browser but actually a DIV that can add HTML), and can easily be combined with default components under all these frameworks. So get up and running with the new and improved browser under VCL and FNC, take a head start and please provide feedback on which functionality you want in the next updates.



TMS WEB Core: German book


Get to know the numerous possibilities of software development with TMS WEB Core in this book.





Delphi has been known as one of the most productive programming environments of Windows applications for more than two decades. In particular, the intuitive creation of desktop database applications and the uncomplicated deployment of the applications on customer systems made Delphi popular compared to other programming languages. Software for the target platforms Linux, macOS as well as the mobile operating systems iOS and Android has been available for several years. TMS WEB Core enables to program modern web applications with Delphi since the beginning of 2018. Web client applications that are completely executed in the web browser, since the programmed Delphi applications are ‘transpiled’ into JavaScript.

Knowledge of Delphi (Object Pascal) and the Visual Component Library (VCL) is required. To reproduce the numerous examples you need a current version of Delphi and TMS WEB Core. The free Delphi Community Edition is sufficient and so is the trial version of TMS WEB Core.

The German language version of "TMS WEB Core: Webanwendungen mit Delphi entwickeln" is available in all Amazon shops worldwide now. An English language version is in progress and will be released in the next few weeks.

USA: https://www.amazon.com/dp/1090700822/
DE: https://www.amazon.de/dp/1090700822/



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.