Vandaag heeft Embarcadero een patch uitgebracht voor RAD Studio, Delphi en

C++Builder 11 Alexandrië. De patch adresseert een paar relevante problemen in de meest recente release en is beschikbaar voor klanten met een actief update-abonnement in de GetIt Package Manager (met een bijbehorende waarschuwing op de nieuwe IDE welkomstpagina) of op de mijn.embarcadero.nl download site. Het installeren van deze patch wordt aanbevolen voor alle RAD Studio 11 klanten. De leesmij van de patch met de lijst van openbaar gerapporteerde problemen die zijn opgelost, staat hieronder in deze blogpost (en in het leesmij-bestand van de patch), waarin ook het installatieproces wordt uitgelegd.
Installatie op basis van invoer
Als je de IDE opstart (of bij de volgende verversing van de welkomstpagina), zie je het pictogram "Patch beschikbaar", dat op een andere plaats staat in de RAD 11 welkomstpagina, zoals je hieronder kunt zien:

Door het pictogram te selecteren of de GetIt Package Manager te openen en naar de sectie "Patches and Hotfixes" te gaan, zie je het volgende item:

De patch wordt geleverd als een uitgesteld installatiepakket, wat betekent dat hij wordt geïnstalleerd nadat je de IDE hebt afgesloten (je wordt gevraagd om opnieuw op te starten, maar je kunt wachten tot later). Vergeet niet dat je de UAC Windows prompt moet accepteren direct na de start van het installatieproces (dat verschijnt als vastgelopen terwijl de UAC prompt wordt weergegeven in een apart venster). Merk ook op dat de patch ongeveer 700MB downloadt, dus de downloadstap die plaatsvindt vanuit het consolevenster hieronder (geopend als de IDE afsluit) zal naar verwachting enige tijd in beslag nemen:

Zodra het downloaden is voltooid, zal het patchprogramma de nieuwe bestanden installeren, een back-up maken van de oude bestanden en een secundair consolevenster openen:

Het is te verwachten dat sommige bestanden niet worden gevonden als je installatie niet compleet was (bijvoorbeeld in het geval van ontbrekende vertaalbestanden of als je C++ Builder niet hebt geïnstalleerd, zoals in de afbeelding hierboven).
Zodra het installatieproces van de patch is voltooid, start de RAD Studio IDE automatisch opnieuw op. Merk echter op dat de macOS-versie van PAServer die door deze patch wordt bijgewerkt, handmatig op je macOS-apparaat moet worden geïnstalleerd.
Handmatige installatie
Je kunt de patch ook vinden in de mijn.embarcadero.nl portaal. In dit geval moet je het ZIP-bestand van de patch downloaden en handmatig installeren, waarbij je dezelfde stappen volgt als bij de geautomatiseerde installatie. Je moet de RAD Studio IDE handmatig afsluiten voordat je de patch installeert (je krijgt een foutmelding als de IDE actief is).
RAD Studio 11 Patch 1 Leesmij
Deze patch richt zich op een aantal relevante problemen van RAD Studio 11, met betrekking tot de VCL-bibliotheek, de RAD Studio IDE, Apple iOS Store-ondersteuning en aanvullende gebieden die hieronder worden vermeld. Het installeren van deze patch wordt aanbevolen voor alle RAD Studio 11 klanten. Deze patch is ongeveer 700MB om te downloaden.
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. De nieuwe versie van PAServer voor macOS wordt echter alleen gekopieerd naar de PAserver-map (standaard een map als C:Program Files (x86)EmbarcaderoStudio22.0PAServer), en je moet het kopiëren naar een Mac en het daar handmatig installeren.
Handleiding downloaden en installeren
Deze patch is ook beschikbaar in de download portal op my.embarcadero.com. In dit geval vind je het belangrijkste RAD Studio 11 Patch 1 downloadbestand, dat je moet uitklappen in de respectievelijke submappen van de RAD Studio installatiemap, en een aparte download voor de bijgewerkte PAServer voor macOS die je moet kopiëren en installeren op je Mac.
De-installatie stappen (voor GetIt installatie)
* Open de installatiemap van Catalog Repository
* Voer patch.R110.hotfix.1.bat uit
* Pas * nadat* je de patch hebt verwijderd, verwijder je het pakket van GetIt
Merk ook op dat de installatie van de patch een back-upmap en installatielogboek aanmaakt onder de hoofdmap van het product, met de installatietijdstempel, zoals:
C:Program Files (x86)EmbarcaderoStudio22.0_patch-backup2021-10-25 10.20.15
Problemen met Quality Portal die door deze patch worden aangepakt
RSP-35800 Windows 11 Menutekst met ImageList niet leesbaar
RSP-35785 Emoji-kleuren zijn verkeerd op iOS
RSP-35778 Geschaalde formulieren hebben niet altijd overeenkomstige afmetingen in 11.0
RSP-35716 Lettergrootte en positie van labels en onderdelen blijven toenemen in Delphi
RSP-35701 iOS-ontwikkeling voor AppStore niet mogelijk met XCode 13.0
RSP-35651 #$21..#$5F tekens kunnen niet correct worden geselecteerd als ze aan het einde staan.
RSP-35650 Fout bij het gebruik van IME om tekst in te voeren bij het selecteren
RSP-35518 Lettertypen in geneste besturingselementen worden niet omlaag geschaald in toepassingen zonder Dpi
RSP-35473 VCL Styles IDE Bug met selecteren van besturingselementen
RSP-35459 Een wijziging in TThread verbreekt de compatibiliteit met Windows XP
RSP-35312 Programma's gebouwd met dpi>96 draaien corrupt in 96dpi
RSP-35049 DoThemedDrawText: Parameter "Selected" wordt genegeerd, wat leidt tot verkeerde tekstkleur in menu's op Windows 11
RSP-34960 Verandering lettertypehoogte in DFM als geschaald = False
RSP-34913 VirtualImageList afbeeldingen groeien wanneer HighDPI=Auto (Monitor Scale = 200)
RSP-34822 Dynamisch aangemaakte frames worden verkeerd geschaald wanneer IDE in High DPI-modus staat
We hebben ook een Access Violation aangepakt die werd veroorzaakt door de welkomstpagina, enkele problemen met betrekking tot het openen van oude formulieren met niet-visuele onderdelen in een High-DPI IDE-configuratie, hetzelfde probleem met emoji-kleuren in RSP-35785, ook voor Android.
