Embarcadero heeft een patch uitgebracht voor RAD Studio, C++Builder en Delphi 12.3
RAD Studio 12.3 April Patch biedt kwaliteitsverbeteringen aan 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 library en andere RAD Studio features. 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 patch is ongeveer 333MB om te downloaden. De details van de fixes en wijzigingen staan in het leesmij-bestand hieronder. Merk in het bijzonder de noodzaak op om een omgevingsvariabele te definiëren voor het debuggen van pakketten in de 64-bit IDE.
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 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, zelfs 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 12 april patch - readme
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 deze automatisch geïnstalleerd, waarbij een back-up van de vervangen bestanden wordt gemaakt. Het downloaden 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:
|
1
|
instellen LLDB_DCP_ZOEK_PAD=C:\Programma Bestanden (x86)\Embarcadero\Studio\23.0\lib\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
