Skip to content

D28.ALEXANDRIA.11.2.0.0

Darian Miller edited this page Feb 9, 2023 · 36 revisions

Delphi 11.2

Update 2 for Embarcadero RAD Studio 11 Alexandria was released 2022-09-07

Related: Delphi Master Release List, D28.ALEXANDRIA.11.0.0.0, D28.ALEXANDRIA.11.1.0.0, D28.ALEXANDRIA.11.2.0.1

RAD Studio 11.2 Alexandria Released

The new 11.2 release is binary compatible with 11.0 and 11.1 Alexandria, adding new features and fixing many issues. (11.2 implements over 30 feature requests from Qaulity Portal and fixes over 420 bugs.)

Items to be aware of

  • 11.2 LSP is problematic for many users, see issue RSP-39812 with 54 votes

  • As with other binary compatible upgrades, do not manually uninstall the previous version - let the new version's installer uninstall the prior release and keep your settings during the install process. You do not have to re-install your components if you take this approach.

  • You can tell the difference between 11, 11.1 and 11.2 by checking for RTL constants found in the System unit:

  if CompilerVersion = 35 then //RAD Studio 11 Alexandria
  begin
    {$IF RTLVersion112 }
      ShowMessage('This is version 11.2');
    {$ELSEIF RTLVersion111}
      ShowMessage('This is version 11.1');
    {$ELSE}
      ShowMessage('This is version 11');
    {$IFEND}
  end;

  • This installer issue is apparently still not fixed: RSP-28434 Library Paths are not preserved on install Please vote for this issue! (It is currently up to 17 votes.)
  • Installer issue: RSP-39164: SQLite driver missing for iOS Simulator
  • Installer issue: RSP-39123: Empty FMX app fails to launch on Android (32 and 64bit) (missing android:exported attribute in Manifest file)
    • If upgrading from 11 or 11.1, you need to manually edit the %AppData%\Roaming\Embarcadero\BDS\22.0\AndroidManifest.xml file and add android:exported="true" to the <%services%><activity element (Or, simply rename the file and have Delphi recreate it next time it starts up)
  • Comment on Welcome Screen layout regression from Dalija Prasnikar on Delphi Praxis: There is some problem with migrating or applying Welcome screen layout after migration. When you launch IDE click "Edit Layout" on Welcome Screen. Reset Welcome Screen to default layout and then adjust it again the way you like it. Next time you start IDE it should run normally.
  • Comment on TScrollBox regression from user albi77 on Delphi Praxis Automatic scrolling of TScrollBox with mouse wheel is not working in 11.2. This feature was introduced in 11.0 and worked fine also in 11.1.
  • IDE Inactive code colorization is a cool new feature of 11.2 but does have some performance issues RSP-39320

iOS Simulator Support added

  • Older Delphi versions supported the iOS Simulator running on Intel 32-bit Macs or 64-bit Macs offering 32-bit support but was dropped after Apple dropped its support. It has been reintroduced in 11.2 with an iOS Simulator for macOS ARM 64-bit platform. (M1 and M2 Apple Silicon)

The availability of the iOS Simulator support enables developers to test and debug their Delphi applications on different Apple devices and on multiple form factors using the iOS Simulator, without the need to buy the specific hardware. It also helps fulfill the Apple Store request to provide screenshots of the apps running in multiple form factors.

Android API Level 32

In this release, the IDE lets you target Android API Level 32 (up from API level 30 in 11.1), which will be required by Google Play in November 2022. The installer was also updated to offer the Eclipse Temurin JDK 11, required by the latest Android SDK tools.

LLDB for Delphi for Linux

Delphi's Linux toolchain previously used GDB for debugging; in this release, it is switching to LLDB, which provides a strong quality improvement both in features and in Delphi language syntax support. LLDB was also upgraded to version 12 and adopted it for the iOS Simulator, along with existing use of LLDB for C++ Win64, and Delphi macOS, iOS, and Android 64 platforms.

IDE Support for Markdown Documents and a VCL-Based HTML Preview

You can open and edit Markdown (.md) files and see a rich text rendered view of it in the Preview tab. The Markdown rendering includes support for tables and other special tags.

External Info Snapshots

Links

Images

RAD Studio 11.2
More Features

iOS Simulator for macOS ARM-64 (M1 or M2 CPUs).

iOS Simulator

Clone this wiki locally