Embarcadero hat heute einen zweiten Patch für RAD Studio, Delphi und C++Builder 11 Alexandria veröffentlicht. Der Patch behebt eine bedeutende Regression, die durch Patch 1 eingeführt wurde, und verbessert die Unterstützung für die neuesten Apple SDKs auf macOS Monterey mit einer neuen Version von PAServer für macOS.
Dieser zweite Patch, genannt November-Patch, ist ein kumulativer Patch, der auch Patch-1-Fixes enthält – und daher stellen wir Patch 1 ein. Das bedeutet, dass der November-Patch gleichermaßen auf einer RAD Studio 11 RTM-Version oder auf einem System mit bereits Patch 1 installiert werden kann . Der Patch ist für Kunden mit aktivem Update-Abonnement im GetIt-Paket-Manager verfügbar (mit einer entsprechenden Warnung auf der neuen IDE-Willkommensseite) und wird in Kürze auf der Download-Site my.embarcadero.com verfügbar sein. Die Installation dieses Patches wird allen RAD Studio 11-Kunden empfohlen. Die Patch-Readme-Datei mit der Liste der öffentlich gemeldeten behobenen Probleme befindet sich weiter unten in diesem Blogbeitrag (und in der Patch-Readme-Datei), die auch den Installationsprozess erklärt.
GetIt-basierte Installation
Wenn Sie die IDE starten (oder bei der nächsten Aktualisierung der Begrüßungsseite), sehen Sie das Symbol „Patch verfügbar“, das sich an einer anderen Stelle auf der RAD 11-Begrüßungsseite befindet, wie Sie unten sehen können:
Wenn Sie das Symbol auswählen oder den GetIt-Paketmanager öffnen und zum Abschnitt „Patches und Hotfixes“ navigieren, sehen Sie das folgende Element:
Der Patch wird als verzögertes Installationspaket geliefert, d. h. er wird installiert, nachdem Sie die IDE heruntergefahren haben (Sie werden zum Neustart aufgefordert, können aber bis später warten). Denken Sie daran, dass Sie die UAC-Windows-Eingabeaufforderung sofort nach dem Start des Installationsvorgangs akzeptieren müssen (die als hängen geblieben erscheint, während die UAC-Eingabeaufforderung in einem separaten Fenster angezeigt wird). Beachten Sie auch, dass der Patch über 850 MB zum Herunterladen umfasst, sodass der Download-Schritt, der über das Konsolenfenster (das beim Herunterfahren der IDE geöffnet wird) stattfindet, einige Zeit in Anspruch nehmen wird.
Es wird auch erwartet, dass einige Dateien nicht gefunden werden, wenn Ihre Installation nicht abgeschlossen war (z. B. bei fehlenden Übersetzungsdateien oder bei einer teilweisen Plattforminstallation).
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 im Portal my.embarcadero.com . In diesem Fall müssen Sie die Patch-ZIP-Datei herunterladen und manuell installieren, indem Sie ähnlichen Schritten der automatischen Installation folgen. Sie müssen die RAD Studio-IDE manuell schließen, bevor Sie den Patch installieren (wenn die IDE ausgeführt wird, wird ein Fehler angezeigt).
—- RAD Studio 11. November-Patch-Readme —-
Dies ist der zweite Patch für RAD Studio 11 und es handelt sich um einen kumulativen Patch, der alle Änderungen und Fehlerbehebungen in RAD Studio 11.0 Patch 1 enthält. Aus diesem Grund kann dieser neue Patch gleichermaßen auf einem System installiert werden, auf dem bereits Patch 1 installiert ist es oder auf einer neuen RAD Studio 11-Installation.
Der Patch behebt eine in RAD Studio 11 Patch 1 eingeführte Regression und enthält ein zusätzliches Update für PAServer für die macOS- und iOS-Entwicklung unter macOS 12.0.1 Monterey. Weitere Details sind unten aufgeführt. Die Installation dieses Patches wird allen RAD Studio 11-Kunden empfohlen.
Installation über GetIt
Wenn Sie den Patch über GetIt herunterladen, wird er automatisch installiert und erstellt ein Backup der ersetzten Dateien. Der Download, ungefähr 900 MB, erfolgt in einem der Schritte des Konsolenfensters (kann also je nach Verbindungsgeschwindigkeit einige Zeit dauern).
Beachten Sie, dass die aktualisierte RAD Studio 11.0 PAServer-Version 13.0.12.1 für iOS und macOS nur in den PAServer-Ordner kopiert wird (standardmäßig ein Ordner wie C:Program Files (x86)EmbarcaderoStudio22.0PAServer), und Sie müssen ihn nach . kopieren einen Mac und installieren Sie es dort manuell. Nach diesem Schritt müssen Sie im SDK-Manager der RAD Studio-IDE das macOS 12.0 SDK und/oder das iOS 15.0 SDK löschen und neu definieren (wir empfehlen, jedes Apple SDK, das Sie bereits haben, zu löschen und erneut zu importieren, wenn Sie PAServer unter ausführen macOS Monterey).
Manueller Download und Installation
Dieser Patch ist auch im Download-Portal unter my.embarcadero.com verfügbar . In diesem Fall finden Sie die Haupt-Downloaddatei des RAD Studio 11. November-Patches mit einer Batch-Datei, die Sie ausführen können, oder Sie können die ZIP-Datei manuell in den entsprechenden Unterordnern des RAD Studio-Installationsordners erweitern. Sie müssen auch PAServer kopieren und auf Ihrem Mac installieren und die SDKs wie oben beschrieben erneut importieren.
Deinstallationsschritte (für GetIt-Installation)
- Öffnen Sie den Installationsordner des Katalog-Repository
- Führen Sie patch.R110.hotfix.november_uninstall.bat aus
- Erst *nach* Sie den Patch gelöscht haben, deinstallieren Sie das Paket von GetIt
Neue Probleme mit dem Qualitätsportal, die durch den 11. November-Patch von RAD Studio behoben werden
Probleme im Zusammenhang mit PAServer
RSP-36094 Kann nicht zu
Macos kompiliert werden, keine solche Datei RSP-36068 Paserver-Problem arm osx monterey
RSP-36064 Exception-Klasse 6 beim Versuch, die Firemonkey-App unter macOS Monterey auszuführen
VCL-bezogene Probleme
RSP-36207 Breite der GroupBox auf geerbtem Formular ändert sich zum Standard
RSP-36077 Delphi 11 Patch 1 Vcl.Forms.pas Quellcode stimmt nicht
mit geliefertem vcl280.bpl überein RSP-36004 Patch1 Mangles Forms with BorderStyle = bsNone und bsSingle
RSP-35993 The Koordinatenwert der Komponente mit akBottom wird seltsam.
Probleme mit dem Qualitätsportal, die von RAD Studio 11 Patch 1 behoben wurden (der Inhalt ist in diesem Patch enthalten)
RSP-35800 Windows 11 Menütext mit ImageList nicht lesbar
RSP-35785 Emoji-Farben sind unter iOS falsch
RSP-35778 Skalierte Formulare haben in 11.0 nicht immer die entsprechende Größe
RSP-35716 FontSize und Position von Labels 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 am Ende nicht richtig ausgewählt werden.
RSP-35650 Fehler bei der Verwendung von IME zur Texteingabe bei der Auswahl von
RSP-35518 Schriftarten in verschachtelten Steuerelementen werden in Dpi
-unbewussten Anwendungen nicht herunterskaliert RSP-35473 VCL-Stile IDE -Fehler bei der Auswahl von Steuerelementen
RSP-35459 Eine Änderung in TThread unterbricht die Windows XP-Kompatibilität
RSP-35312 Programme, die mit dpi>96 erstellt wurden, laufen in 96dpi beschädigt
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 bei Scaled = False
RSP-34913 VirtualImageList-Bilder wachsen, wenn HighDPI=Auto (Monitor Scale = 200)
RSP-34822 Dynamisch erstellte Frames werden falsch skaliert, wenn sich die IDE im High-DPI-Modus befindet
Darüber hinaus haben wir auch eine Zugriffsverletzung durch die Willkommensseite, einige Probleme beim Öffnen alter Formulare mit nicht-visuellen Komponenten in einer High-DPI-IDE-Konfiguration und die gleichen Probleme mit Emoji-Farben ( RSP-35785 ) auch für Android behoben .