You are on page 1of 11

+ CUSTOMER PORTAL (HTTPS://MY.EMBARCADERO.COM/) + DISCOVER GETIT *NEW* (HTTPS://GETITNOW.EMBARCADERO.

COM/)

 (https://www.facebook.com/embarcaderotech/)
 (https://twitter.com/EmbarcaderoTech)
(https://  (https://github.com/Embarcadero)

www.embarcadero.com/)  (https://www.youtube.com/channel/UCMmsCQhkz-
WlJ-IVBzPhbgA)

N E W S ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C A T E G O R Y / N E W S / )

RAD Studio 12.1 Athens Patch 1 Available


(https://blogs.embarcadero.com/author/marcocantuembarcadero-com/) By Marco Cantu (https://blogs.embarcadero.com/
author/marcocantuembarcadero-com/) -
April 17, 2024

Today Embarcadero released a patch for RAD Studio, Delphi, and C++Builder 12.1 Athens. This patch addresses some issues in
RAD Studio 12.1, around the new editor split view feature of the IDE, the Delphi 64-bit compiler when building packages,
debugging, and strings. The detailed list of the issues addressed is available at the end of this blog post.

This patch is about 517MB to download.

GetIt-based installation steps for this deferred package are very similar to what already described in the past. In case you want
more information about the GetIt based installation steps, please refer to the blog post we did for the last patch we released 
(https://blogs.embarcadero.com/rad-studio-12-athens-patch-1-available/), for RAD Studio 1.20 Athens. Notice that you also
have the ability to dismiss the patch and not be reminded about it in the Welcome Page any more, even without installing it.
Also, if you install the patch via GetIt, the About Box in the IDE will indicate the patch has been installed.

Take into account that the patch includes new versions of PAServer for each target platform, so you’d have to install them on
your Mac, Linux, or remote Windows computer. If you build and distribute Delphi packages for Win64, please read only the
speci�c note in the readme and reach out to PMs for further information if needed.

In this case you download the patch ZIP �le from the my.embarcadero.com (https://my.embarcadero.com/) portal (where it will
be available shortly), you’ll have to install it manually, following similar steps of the automated install. You need to manually
close the RAD Studio IDE before you install the patch (you’ll see an error if the IDE is running) and follow the steps in the
readme. Also, in case of a manual installation, the about box won’t re�ect the patch status.

RAD Studio 12.1 Patch #1 Readme


April 17th, 2024

This patch addresses some issues in RAD Studio 12.1, around the new editor split view feature of the IDE, the Delphi 64-bit
compiler when building packages, debugging, and strings. This patch is about 517MB to download.

Installation via GetIt


If you download the patch via GetIt, it is installed automatically, creating a backup of the �les replaced and a log of the
operations. However, because PAServer is installed on remote computers, you need to manually reinstall PAServer on each of
the target platforms you are working with, following the steps at: https://docwiki.embarcadero.com/RADStudio/en/
Installing_the_Platform_Assistant_on_Windows
https://docwiki.embarcadero.com/RADStudio/Athens/en/Installing_the_Platform_Assistant_on_a_Mac
https://docwiki.embarcadero.com/RADStudio/Athens/en/Installing_the_Platform_Assistant_on_Linux

Manual Download and Installation


This patch is also available in the download portal at my.embarcadero.com. In this case, after downloading and expanding the
ZIP �le, you should run the patch.R121.patch1_install.bat �le or manually expand the R121.patch1.zip into the respective
subfolders of the RAD Studio installation folder. You also need to update PAServer on target platforms as discussed above.

Uninstallation Steps
If you installed the patch via GetIt:
* Open the Catalog Repository installation folder and move to the patch folder
* Run the patch.R121.patch1_uninstall.bat �le
* Only *after* you have cleared the patch, uninstall the package from GetIt

If you installed the patch manually:


* Open the folder you expanded the patch ZIP �le into
* Run the patch.R121.patch1_uninstall.bat �le
* Delete the folder and patch ZIP �le

N otice o n Delphi Win64 Packages


This patch modi�es the symbols exported by Delphi packages built for the Windows 64 platform, to address a problem
introduced in 12.1. Packages that include unit names with a single underscore character or that refer to units with single
underscore character in other packages and built with the RTM version of 12.1 can con�ict with unit names using the dot
notation. We addressed this issue in the patch, but the net effect is that using packages built with the RTM version of 12.1 might

have compatibility issues with the code built after applying this patch. We recommend any third party vendor or developer to
update the binary of Delphi Win64 packages built with 12.1 with a version built with this patch applied. This is not required for
Delphi Win64 packages built with 12.0. In fact, the compiler in this patch offers improved compatibility with the 12.0 compiler.

P u b l i c l y R e p o r t e d I s s u e s A d d re s s e s by T h i s Pa t c h
These issues have been reported in the new quality portal, see this blog post for details on how to create an account (https://
blogs.embarcadero.com/the-new-quality-portal-is-live-here-are-the-details/), with the exception of the last one, which is in the on
the old portal (still available in read-only mode):
RSS-574 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-574) [dcc32 Fatal Error] PythonFmx.dpk(70): Internal
Error: AV00B5992F-R0000014C-0
RSS-536 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-536) Delphi 64-bit DPK compilation problem
RSS-497 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-497) F2084 Internal Error: NI5166
RSS-447 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-447) F2084 Internal Error: compiling Win64 Package
RSS-425 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-425) Error F2084: Interner Fehler: AV006A992F-
R0000014C-0
RSS-391 (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-391) String with non-ASCII characters directly
attached to a #xx or #$xx literal corrupts the �nal string
RSP-40084 (https://quality.embarcadero.com/browse/RSP-40084) StringTable and LoadStr

In addition, this patch addresses two beta reports (not publicly accessible at this time):

• Division by zero when clicking “Move Designer” after Editor split


• Crash in rtl290.bpl when assigning an action to a TPopupMenu via object inspector

The patch also addresses other duplicate issues and the following internally found issues:

• iOS: Can’t Run application without Debugging (Ctrl+Shift+F9)


• macOS: Cannot evaluate Edit1.Text + ‘abc’
• Split Code Editor: Closing the additional right editor switches the left editor to the Design tab
• Split Code Editor: issue with selecting editor tabs through the menu
• Split Code Editor: AV in IDE if creating a new project after using a split code editor.
• Editor tab group title bar draws incorrectly

(https://youtu.be/

8NjEEy--uFU)

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
START FREE TRIAL (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/RAD-STUDIO/START-FOR-FREE)

UPGRADE TODAY (HTTPS://WWW.EMBARCADERO.COM/APP-DEVELOPMENT-TOOLS-STORE/)

FREE DELPHI COMMUNITY EDITION (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/DELPHI/STARTER)

FREE C++BUILDER COMMUNITY EDITION (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/CBUILDER/STARTER)

 2 (https://blogs.embarcadero.com/rad-studio-12-1-  
athens-patch-1-available/#comments) 4438     (mailto:?
(https://
(https://
(https://
(https://
subject=RAD⠀Studio⠀12.1⠀Athens⠀Patch⠀1⠀Available&body=http
blogs.embarcadero.com/
blogs.embarcadero.com/
blogs.embarcadero.com/
blogs.embarcadero.com/
blogs.embarcadero.com/
rad- rad- rad- rad- rad-
studio-
studio-
studio-
studio-
studio-
12- 12- 12- 12- 12-
1- 1- 1- 1- 1-
athens-
athens-
athens-
athens-
athens-
patch-
patch-
patch-
patch-
patch-
1- 1- 1- 1- 1-
available/)
available/)
available/)
available/)
available/)

(https:// PREVIOUS 
How to achieve common tasks with the new Clang toolchain in 12.1
blogs.embarcadero.com/
how-to- (https://blogs.embarcadero.com/how-to-achieve-common-tasks-with-the-new-clang-toolchain-in-12-1/)
(https:// NEXT
Delphi App For Go-Kart Racing Tops Both App Stores!
blogs.embarcadero.com/
delphi-app- (https://blogs.embarcadero.com/delphi-app-for-go-kart-racing-tops-both-app-stores/)

2 Comments

Eivind REPLY (HTTPS://BLOGS.EMBARCADERO.COM/RAD-STUDIO-12-1-ATHENS-PATCH-1-AVAILABLE/?REPLYTOCOM=8585#RESPOND)

April 17, 2024 at 3:26 pm


(https://
blogs.embarcadero.com/rad-
studio-12-1-athens-patch-1-
available/#comment-8585)

New version number; RAD


Studio 1.20 Athens ? �

Stefan Westner REPLY (HTTPS://BLOGS.EMBARCADERO.COM/RAD-STUDIO-12-1-ATHENS-PATCH-1-AVAILABLE/?REPLYTOCOM=8601#RESPOND)

April 18, 2024 at 3:16 am


(https://
blogs.embarcadero.com/rad-
studio-12-1-athens-patch-1-
available/#comment-8601)

I don’t �nd the patch under


my.embarcadero.com…..

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed (https://akismet.com/privacy/). 
Join Our Global Developer Community
Join our email list and receive the latest case studies, event updates, product news, and much more.

Enter your email

SIGN UP

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

START FREE TRIAL (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/RAD-STUDIO/START-FOR-FREE)

UPGRADE TODAY (HTTPS://WWW.EMBARCADERO.COM/APP-DEVELOPMENT-TOOLS-STORE/)

FREE DELPHI COMMUNITY EDITION (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/DELPHI/STARTER)

FREE C++BUILDER COMMUNITY EDITION (HTTPS://WWW.EMBARCADERO.COM/PRODUCTS/CBUILDER/STARTER)


(https://lp.embarcadero.com/RAD-

Studio-Guide-For-Managers) DOWNLOAD NOW! (HTTPS://LP.EMBARCADERO.COM/RAD-STUDIO-GUIDE-FOR-MANAGERS)

(https://www.youtube.com/watch?v=kQa_dCu7ec4)

WATCH NOW! (HTTPS://WWW.YOUTUBE.COM/WATCH?V=KQA_DCU7EC4)


Search
Type keyword(s) here …

SEARCH

Something Fresh

(https:// What Are The Container Adapters in Modern C++? (https://blogs.embarcadero.com/what-are-


the-container-adapters-in-modern-c/)
blogs.embarcadero.com/
April 19, 2024
what-are-the-

(https:// Delphi App For Go-Kart Racing Tops Both App Stores! (https://blogs.embarcadero.com/delphi-
app-for-go-kart-racing-tops-both-app-stores/)
blogs.embarcadero.com/
April 17, 2024
delphi-app-for-

(https:// RAD Studio 12.1 Athens Patch 1 Available (https://blogs.embarcadero.com/rad-studio-12-1-


athens-patch-1-available/)
blogs.embarcadero.com/
April 17, 2024
rad-

Popular Posts

Athens Patch 1 Studio 12.1 Athens Is Delphi A Memory


Available
N E W S ( H T T P S : //
(https://
B LO G S . E M B A R C A D E R O. C O M / C AT E G O RY /
(https://
N E W S ( H T T P S : //
B LO G S . E M B A R C A D E R O. C O M / C AT E G O RY /
Safe Language?
N E W S ( H T T P S : //
B LO G S . E M B A R C A D E R O. C O M / C AT E G O RY /
blogs.embarcadero.com
NEWS/) blogs.embarcadero.com
NEWS/) (https://
NEWS/)

/rad-studio-12-1- /announcing-the- blogs.embarcadero.com


athens-patch-1- availability-of-rad- /is-delphi-a-memory-
available/) studio-12-1-athens/) safe-language/)
(https://blogs.embarcadero.com/ (https://blogs.embarcadero.com/ (https://blogs.embarcadero.com/
author/marcocantuembarcadero-com/) author/marcocantuembarcadero-com/) author/marcocantuembarcadero-com/
By Marco Cantu (https:// By Marco Cantu (https:// By Marco Cantu (https://
blogs.embarcadero.com/author/ blogs.embarcadero.com/author/ blogs.embarcadero.com/author/
marcocantuembarcadero-com/) - marcocantuembarcadero-com/) - marcocantuembarcadero-com/)
April 17, 2024 April 4, 2024 March 6, 2024

Categories

B U S I N E S S D E V E L O P M E N T ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / B U S I N E S S - 3
DEVELOPMENT/)


C + + ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / C P P / ) 927
C A S E S T U D Y ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / C A S E - S T U D Y / ) 23

C O D E ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / C O D E / ) 595

C O N T E S T ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / C O N T E S T / ) 2

D AT A B A S E ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / D AT A B A S E / ) 136

D E L P H I ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / D E L P H I / ) 1584

D E V E L O P E R I N T E R V I E W S ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / D E V E L O P E R - I N T E R V I E W S / ) 21

E V E N T ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / E V E N T / ) 6

F I R E M O N K E Y ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / F I R E M O N K E Y / ) 12

H O W - T O ' S ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / H O W - T O S / ) 18

I D E ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / I D E / ) 256

I N T E R B A S E ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / I N T E R B A S E / ) 42

I N T E R V I E W ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / I N T E R V I E W / ) 51

M O D E R N I Z AT I O N ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / M O D E R N I Z AT I O N / ) 9

N E W S ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / ) 972

P R O D U C T I V I T Y ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / P R O D U C T I V I T Y / ) 23

P Y T H O N ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / P Y T H O N / ) 14

R A D S E R V E R ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / R A D - S E R V E R / ) 5

R A D S T U D I O ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / R A D - S T U D I O / ) 700

R E S E A R C H ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / R E S E A R C H / ) 11

S H O W C A S E ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / S H O W C A S E / ) 291

T E C H PA R T N E R ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / T E C H - PA R T N E R / ) 187

W E B I N A R ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / W E B I N A R / ) 30

W H I T E PA P E R ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / N E W S / W H I T E PA P E R / ) 9
W I N D O W S ( H T T P S : // B L O G S . E M B A R C A D E R O . C O M / C AT E G O R Y / W I N D O W S / ) 23

Toggle Reader Mode

(https://feeds.feedburner.com/stackover�ow/newest-delphi) Unknown Feed ()

(https://feeds.feedburner.com/stackover�ow/newest-interbase) Unknown Feed ()

CATEGORIES

News (https://blogs.embarcadero.com/categor y/news/)

RAD Studio 

Delphi (https://blogs.embarcadero.com/categor y/delphi/)

C++ (https://blogs.embarcadero.com/categor y/cpp/)

InterBase (https://blogs.embarcadero.com/categor y/interbase/)

Community (https://blogs.embarcadero.com/community/)

Tech Par tner (https://blogs.embarcadero.com/categor y/tech-par tner/)

USEFUL LINKS

Home (/)

News 

Showcase 

Community 

� 

FOLLOW US

 (https://www.facebook.com/embarcaderotech/)  (https://twitter.com/EmbarcaderoTech)

 (https://github.com/Embarcadero)  (https://www.youtube.com/channel/UCMmsCQhkz-WlJ-IVBzPhbgA)

Embarcadero’s users understand the scalability and stability of C++ and Delphi programming, and depend 
on the decades of innovation those languages bring to development. Ninety of the Fortune 100 and an
active community of more than three million users worldwide have relied on Embarcadero’s award-winning
products over the past 30 years. Icons by Icons8.com (https://icons8.com/).

© 2024 EMBARCADERO (https://www.embarcadero.com/) INC. ALL RIGHTS RESERVED

You might also like