Heute hat Embarcadero einen Patch für RAD Studio, Delphi und

C++Builder 11 Alexandria. Der Patch behebt einige relevante Probleme in der neuesten Version und ist für aktive Update-Abonnementkunden im GetIt Package Manager (mit einer entsprechenden Meldung auf der neuen IDE-Willkommensseite) oder auf der mein.embarcadero.de Download-Seite. Die Installation dieses Patches wird für alle RAD Studio 11-Kunden empfohlen. Die Patch-Readme-Datei mit der Liste der öffentlich gemeldeten Probleme, die behoben werden, finden Sie weiter unten in diesem Blogbeitrag (und in der Patch-Readme-Datei), in der auch der Installationsprozess erläutert wird.
GetIt-Basierte Installation
Wenn Sie die IDE starten (oder bei der nächsten Aktualisierung der Willkommensseite), sehen Sie das Symbol "Patch verfügbar", das sich auf der RAD 11 Willkommensseite an einer anderen Stelle befindet, wie Sie unten sehen können:

Wenn Sie das Symbol auswählen oder den GetIt Package Manager öffnen und zum Abschnitt "Patches und Hotfixes" navigieren, sehen Sie den folgenden Eintrag:

Der Patch wird als zeitversetztes Installationspaket geliefert, d.h. er wird installiert, nachdem Sie die IDE heruntergefahren haben (Sie werden aufgefordert, neu zu starten, aber Sie können auch bis später warten). Denken Sie daran, dass Sie die UAC-Windows-Eingabeaufforderung unmittelbar nach dem Start des Installationsvorgangs akzeptieren müssen (die UAC-Eingabeaufforderung wird in einem separaten Fenster angezeigt und bleibt dort hängen). Beachten Sie auch, dass der Patch etwa 700 MB groß ist. Der Download-Schritt, der über das unten stehende Konsolenfenster erfolgt (das geöffnet wird, wenn die IDE heruntergefahren wird), wird also voraussichtlich einige Zeit in Anspruch nehmen:

Sobald der Download abgeschlossen ist, installiert das Patch-Tool die neuen Dateien, wobei die alten Dateien gesichert werden, und öffnet ein zweites Konsolenfenster:

Es ist zu erwarten, dass einige Dateien nicht gefunden werden, wenn Ihre Installation nicht vollständig war (z.B. bei fehlenden Übersetzungsdateien oder wenn Sie C++ Builder nicht installiert haben, wie in der Abbildung oben).
Sobald der Patch-Installationsprozess abgeschlossen ist, wird die RAD Studio IDE automatisch neu gestartet. Beachten Sie jedoch, dass die durch diesen Patch aktualisierte macOS-Version von PAServer manuell auf Ihrem macOS-Gerät installiert werden muss.
Manuelle Installation
Sie finden den Patch auch in der mein.embarcadero.de Portal. In diesem Fall müssen Sie die ZIP-Datei des Patches herunterladen und manuell installieren, wobei Sie ähnliche Schritte wie bei der automatischen Installation durchführen. Sie müssen die RAD Studio IDE manuell schließen, bevor Sie den Patch installieren (Sie erhalten eine Fehlermeldung, wenn die IDE noch läuft).
RAD Studio 11 Patch 1 Readme
Dieser Patch behebt einige relevante Probleme von RAD Studio 11, die die VCL-Bibliothek, die RAD Studio IDE, die Unterstützung des Apple iOS Store und weitere unten aufgeführte Bereiche betreffen. Die Installation dieses Patches wird für alle RAD Studio 11-Kunden empfohlen. Der Download dieses Patches umfasst etwa 700 MB.
Installation über GetIt
Wenn Sie den Patch über GetIt herunterladen, wird er automatisch installiert, wobei ein Backup der ersetzten Dateien erstellt wird. Die neue Version von PAServer für macOS wird jedoch nur in den PAserver-Ordner kopiert (standardmäßig in einen Ordner wie C:Program Files (x86)EmbarcaderoStudio22.0PAServer), und Sie müssen ihn auf einen Mac kopieren und dort manuell installieren.
Handbuch Download und Installation
Dieser Patch ist auch im Download-Portal unter my.embarcadero.com verfügbar. In diesem Fall finden Sie die Haupt-Downloaddatei für RAD Studio 11 Patch 1, die Sie in die entsprechenden Unterordner des RAD Studio-Installationsordners erweitern müssen, und einen separaten Download für den aktualisierten PAServer für macOS, den Sie kopieren und auf Ihrem Mac installieren müssen.
Schritte zur Deinstallation (für die GetIt-Installation)
* Öffnen Sie den Installationsordner des Catalog Repository
* Führen Sie patch.R110.hotfix.1.bat aus.
* Erst *nach* dem Löschen des Patches deinstallieren Sie das Paket von GetIt
Beachten Sie auch, dass die Patch-Installation einen Sicherungsordner und ein Installationsprotokoll unter dem Hauptproduktordner erstellt, mit dem Zeitstempel der Installation, etwa so:
C:Program Files (x86)EmbarcaderoStudio22.0_patch-backup2021-10-25 10.20.15
Qualitätsportal-Probleme, die durch diesen Patch behoben werden
RSP-35800 Windows 11 Menütext mit ImageList nicht lesbar
RSP-35785 Emoji-Farben sind auf iOS falsch
RSP-35778 Skalierte Formulare haben in 11.0 nicht immer eine entsprechende Größe.
RSP-35716 FontSize und Position der Beschriftungen und Komponenten werden in Delphi immer größer
RSP-35701 iOS Entwicklung für AppStore nicht möglich mit XCode 13.0
RSP-35651 #$21..#$5F Zeichen können nicht korrekt ausgewählt werden, wenn sie am Ende stehen.
RSP-35650 Fehler bei der Verwendung des IME zur Texteingabe bei der Auswahl
RSP-35518 Schriftarten in verschachtelten Steuerelementen werden in Anwendungen, die Dpi nicht kennen, nicht herunterskaliert
RSP-35473 VCL Styles IDE Fehler bei der Auswahl von Steuerelementen
RSP-35459 Eine Änderung in TThread bricht die Kompatibilität mit Windows XP
RSP-35312 Programme, die mit dpi>96 erstellt wurden, laufen in 96dpi fehlerhaft
RSP-35049 DoThemedDrawText: Parameter "Selected" wird ignoriert, was zu einer falschen Textfarbe in Menüs unter Windows 11 führt
RSP-34960 Änderung der Schrifthöhe in DFM, wenn Skaliert = Falsch
RSP-34913 VirtualImageList-Bilder wachsen, wenn HighDPI=Auto (Monitor Scale = 200)
RSP-34822 Dynamisch erstellte Rahmen werden falsch skaliert, wenn sich die IDE im Modus Hohe DPI befindet
Wir haben auch eine Zugriffsverletzung behoben, die durch die Willkommensseite verursacht wurde, einige Probleme im Zusammenhang mit dem Öffnen alter Formulare mit nicht-visuellen Komponenten in einer High-DPI IDE-Konfiguration, das gleiche Problem mit Emoji-Farben in RSP-35785 auch für Android
