News

The VCL LockDrawing method in TWinControl

One of the features added to the VCL library in Delphi 11 is the ability to handle Windows WM_SETREDRAW message easily with two specific methods added to the TWinControl class: LockDrawing and UnlockDrawing I was going over my to do list earlier this week and found a not that indicated I should follow up to the blog post I did on new VCL features in Delphi and C++Builder 11 about LockDrawing. In…
Read more
News

RAD Studio 11.1 Alexandria Patch 1 Available

Today Embarcadero released a patch for RAD Studio, Delphi, and C++Builder 11.1 Alexandria. The patch addresses a few relevant issues in the most recent release and is available to active update subscription customers in the GetIt Package Manager (with a matching alert…
News

Embarcadero InterBase 2020 Update 3 Released!

I’m delighted to announce that today Embarcadero has released a new version of its InterBase flagship database engine, InterBase 2020 Update 3. With this release, the company continues to improve the product’s quality and usability. UX Enhancements The most visible…
News

RAD Studio 11.1 and Windows PE Security Flags

Delphi and C++Builder 11.1 enable a number of PE security flags for Windows applications by default, some of which were previously available but a little hidden. ASLR and other recommended Windows security flags have long been supported by Delphi. In the recent 11.1 release, Embarcadero made it easier to use those flags in both Delphi and C++Builder by surfacing specific linker options, enabling…
Read more
News

Delphi WinUI 3 Demo

Yesterday, on Delphi’s 27th anniversary Embarcadero released a WinUI 3 demo that I presented in the anniversary webinar. Here is the official announcement along with some more technical information. The demo is available in GetIt. Introduction Microsoft’s Windows App SDK (previously known as Project Reunion) includes a new native UI framework called WinUI 3. WinUI 3 is the current UI…
Read more
News

Delphi’s 27th Anniversary Webinar

Next Monday is Delphi’s 27th Anniversary and Embarcadero has organized a webinar to celebrate and to discuss the product status Delphi 1 was introduced on February 14th 1995, 27 years ago next Monday. You can read the recent Delphi Time Warp and Building the…
News

RAD Studio 11 Alexandria January PAServer Patch Available

Following the release of the general RAD Studio 11 Alexandria November Patch, the R&D team at Embarcadero is now making available an additional update to the Platform Assistant Server (PAServer) for the Apple macOS platform to support recent updates of the Apple…
News

The Strange Case of the VCL Forms ClientWidth and the Windows Versions PE Flags

Only a few developers are aware that the behavior of Windows applications varies depending on the Windows versions declared in their PE headers in the EXE file. Delphi customers are reporting some unexpected effects as a result of a core configuration change in Delphi 11 that went unnoticed by most. A Windows application is stored in an EXE file in the PE format, which includes a number of PE…
Read more