Vandaag heeft Embarcadero een tweede patch uitgebracht voor RAD Studio, Delphi en C++Builder 12.3 Athens.
De RAD Studio 12.3 May Patch is een cumulatieve patch die kwaliteitsverbeteringen biedt voor de 12.3 release, inclusief de fixes die al in de RAD Studio 12.3 april patchplus een paar bestanden die ontbraken in de April Patch, en een paar extra fixes.
Buiten de ontbrekende bestanden, adresseert deze patch:
- Een probleem met de Win64 debug expressie evaluator na het toepassen van de april patch, gerapporteerd op https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3416
- Een probleem met versie-informatie in de 64-bits IDE, gemeld op https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3173.
Als je de April Patch al hebt geïnstalleerd, kun je de May Patch daar bovenop installeren (zoals je kunt zien in het About vak hieronder, na installatie). Als je de April patch nog niet hebt geïnstalleerd, kun je gewoon de May patch installeren, die alles bevat (in dat geval zal het Info veld alleen de May patch weergeven). Als onderdeel van het uitbrengen van de mei patch, hebben we de april patch met pensioen gestuurd.
Deze patch is ongeveer 650MB om te downloaden. Het installeren van deze patch wordt sterk aanbevolen voor alle klanten van RAD Studio 12.3, Delphi 12.3 en C++Builder 12.3.
Installatieproces patch
GetIt-gebaseerde installatiestappen voor dit uitgestelde pakket lijken erg op wat al eerder beschreven is (zie bijvoorbeeld https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/):
- De beschikbaarheid van de patch wordt aangegeven op de welkomstpagina van de IDE
- Als alternatief kunt u ernaar zoeken in de GetIt Package Manager
- Zodra je de installatie start, wordt je gevraagd om de EULA van de patch te accepteren (die hetzelfde is als de EULA van het product) en wordt je eraan herinnerd dat je de IDE opnieuw moet opstarten.
- Als het eigenlijke proces start, opent het een console. Onthoud dat je misschien de UAC systeemprompt moet accepteren om door te gaan, ook al zit deze misschien achter het consolevenster. Het hele installatieproces vindt plaats buiten de IDE, in een opdrachtregelconsole.
- Zodra het proces is voltooid, moet de RAD Studio IDE automatisch opnieuw opstarten.
Een paar extra opmerkingen:
- Je hebt de mogelijkheid om ontslag de patch en er niet meer aan herinnerd worden in de Welkomstpagina, zonder hem te installeren.
- Als je de patch installeert via GetIt, zal de About Box in de IDE aangeven dat de patch is geïnstalleerd.
Als je het ZIP-bestand van de patch downloadt van de mijn.embarcadero.nl portaal (waar hij binnenkort beschikbaar zal zijn), moet je hem handmatig installeren, waarbij je dezelfde stappen volgt als bij de geautomatiseerde installatie: de details staan in het leesmij-bestand dat bij de installatie zit. Je moet de RAD Studio IDE handmatig afsluiten voordat je de patch installeert (je krijgt een foutmelding als de IDE actief is). Houd er ook rekening mee dat in het geval van een handmatige installatie, het Info-vak de status van de patch niet weergeeft.
RAD Studio 12.3 mei patch leesmij
19 mei 2025
De RAD Studio 12.3 May Patch is een cumulatieve patch die kwaliteitsverbeteringen biedt voor de 12.3 release, inclusief de fixes die al in de RAD Studio 12.3 April Patch zaten, plus een paar bestanden die ontbraken in de April patch, en een fix voor een probleem met de Win64 debug expressie evaluator na het toepassen van de April patch, gerapporteerd op https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3416plus een probleem met versie-informatie in de 64-bits IDE, gerapporteerd op https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3173.
Het installeren van deze patch wordt sterk aanbevolen voor alle klanten van RAD Studio 12.3, Delphi 12.3 en C++Builder 12.3. Deze cumulatieve patch is ongeveer 600MB groot.
Hieronder staat de readme van de April Patch waar deze May Patch aan is toegevoegd. De installatiestappen blijven hetzelfde.
RAD Studio 12.3 april patch leesmij
22 april 2025
RAD Studio 12.3 April Patch biedt kwaliteitsverbeteringen voor de 12.3 release, gericht op de Delphi compiler, de C++ 64-bit Modern toolchain, de RAD Studio 64-bit IDE en de debugger, de VCL-bibliotheek en andere RAD Studio-functies.
Het installeren van deze patch wordt sterk aanbevolen voor alle klanten van RAD Studio 12.3, Delphi 12.3 en C++Builder 12.3.
Installatie via GetIt
Als je de patch via GetIt downloadt, wordt hij automatisch geïnstalleerd, waarbij een back-up van de vervangen bestanden wordt gemaakt. Het downloaden, ongeveer 162MB, gebeurt in een van de stappen van het consolevenster (dit kan even duren, afhankelijk van je verbindingssnelheid).
Opmerking: De patch bevat een bijgewerkte versie van PAServer. Deze is gekopieerd naar de downloadmap van de patch en moet je kopiëren naar je doelapparaten (Mac, Linux, Windows) en daar handmatig installeren.
Daarnaast moet je voor het debuggen van pakketten in de 64-bits IDE de omgevingsvariabele LLDB_DCP_SEARCH_PATH instellen zodat deze verwijst naar de map libwin64debug, met een commando als:
set LLDB_DCP_SEARCH_PATH=C:\Program Files (x86)\Embarcadero\Studio23.0lib\win64\debug
En voer vervolgens bin64bds.exe uit vanaf dezelfde opdrachtregel.
Handleiding downloaden en installeren
Deze patch is ook beschikbaar in de downloadportal op my.embarcadero.com. Zoek het RAD Studio 12.3 April Patch-bestand en download het. Nadat u het hebt uitgepakt, kunt u het batchbestand uitvoeren of het ingesloten ZIP-bestand handmatig uitbreiden in de respectieve submappen van de RAD Studio-installatiemap.
Je moet PAServer kopiëren en installeren op je doelapparaat en de LLDB_DCP_SEARCH_PATH omgevingsvariabele instellen zoals hierboven uitgelegd.
De-installatie stappen (voor GetIt installatie)
Om de patch te verwijderen en terug te keren naar de oorspronkelijke versie 12.3:
Open de installatiemap van Catalog Repository
Voer patch.R123.hotfix.april_uninstall.bat uit
Pas *nadat* je de patch hebt verwijderd, verwijder je het pakket van GetIt
Problemen met Quality Portal en andere problemen die zijn opgelost met de RAD Studio 12.3 April Patch
Delphi Compiler en toolchain
Deze patch pakt een probleem met de snelheid van de compiler aan, samen met een verandering in het gebruik van de recordbeperkingen voor generieke types:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3163
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3102
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3309
Moderne C++ 64-bit compiler en toolchain
De patch bevat een aantal kwaliteitsverbeteringen op verschillende gebieden.
De patch verhelpt de volgende publiekelijk gemelde problemen:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3056
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-2708
64-bits RAD Studio IDE
Voor de 64-bits RAD Studio IDE hebben we ondersteuning toegevoegd voor ExpertsCreators, een probleem opgelost met het draaien op een Windows ARM VM in Parallels Desktop, en veel verbeteringen aangebracht voor het debuggen van 64-bits Delphi apps in de 64-bits IDE.
De patch verhelpt ook de volgende openbaar gerapporteerde problemen met betrekking tot sleutelbindingen:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3169
Aanvullende rapporten
De patch verhelpt de volgende openbaar gerapporteerde problemen voor Android services en VCL stijlen, en een probleem bij het maken van Delphi ActiveX bibliotheken:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3108
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3149
