Embarcadero hat heute einen Patch für RAD Studio, Delphi und C++Builder 11.1 Alexandria veröffentlicht. Der Patch behebt einige relevante Probleme in der neuesten Version und ist für aktive Update-Abonnement-Kunden im GetIt Package Manager (mit einer entsprechenden Meldung auf der IDE-Willkommensseite) oder auf der mein.embarcadero.de Download-Seite. Die Installation dieses Patches wird für alle RAD Studio 11.1-Kunden empfohlen. Die Patch-Readme-Datei mit der Liste der öffentlich gemeldeten Probleme, die behoben werden, finden Sie weiter unten in diesem Blog-Beitrag (und in der Patch-Readme-Datei), in der auch der Installationsprozess erläutert wird.
Die GetIt-basierten Installationsschritte für dieses aufgeschobene Paket ähneln denen, die bereits in dem Blogbeitrag beschrieben wurden https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/. Beachten Sie, dass Sie ab 11.1 auch die Möglichkeit haben, "entlassen"einen Patch zu installieren und nicht mehr auf der Willkommensseite daran erinnert zu werden, auch ohne ihn zu installieren.
In diesem Fall laden Sie die Patch-ZIP-Datei von der mein.embarcadero.de Portal, müssen Sie ihn manuell installieren, wobei Sie ähnliche Schritte wie bei der automatischen Installation befolgen. 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) und die Schritte in der Readme-Datei befolgen.
RAD Studio 11 Patch 1 Readme
RAD Studio 11.1 Patch 1 Readme
Dieser Patch behebt einige Probleme in RAD Studio 11.1, u.a. mit dem Delphi-Compiler, dem Debugging unter macOS und iOS, der C++-Codevervollständigung mit dem klassischen Compiler und weiteren unten aufgeführten Bereichen.
Die Installation dieses Patches wird für alle RAD Studio 11.1-Kunden empfohlen. Dieser Patch ist etwa 400MB groß.
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 muss jedoch manuell auf Ihrem Mac installiert werden. Die neue Version wird in den PAserver-Ordner kopiert (standardmäßig in einen Ordner wie C:Program Files (x86)EmbarcaderoStudio22.0PAServer), und Sie müssen sie auf einen Mac kopieren und dort manuell installieren. Siehe auch die zusätzlichen Schritte zur Python-Konfiguration weiter unten.

Handbuch Download und Installation
Dieser Patch ist auch im Download-Portal unter my.embarcadero.com verfügbar. In diesem Fall finden Sie die Hauptdownloaddatei von RAD Studio 11 Patch 1, die Sie in die entsprechenden Unterordner des RAD Studio-Installationsordners erweitern müssen. Außerdem müssen Sie noch den aktualisierten PAServer für macOS auf Ihren Mac kopieren und installieren. Siehe auch die zusätzlichen Schritte zur Python-Konfiguration weiter unten.
Zusätzliche Schritte für die Python-Konfiguration unter macOS
PAServer für macOS erfordert die Verwendung von Python 2.7. Hier sind die empfohlenen Schritte:
1. Laden Sie Python 2.7 über den unten stehenden Link herunter und installieren Sie es
https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg
2. Erstellen Sie einen korrekten Symlink für Python 2.7
- cd /Programme/PAServer-22.0.app/Contents/MacOS/lldb-x86_64/lib/python2.7
- sudo mv Python Python.orig
- sudo ln -s /Library/Frameworks/Python.framework/Versionen/2.7/Python Python
Schritte zur Deinstallation
1. RAD Studio schließen
2a. Bei einer GetIt-Installation öffnen Sie den Installationsordner des Catalog Repository und wechseln Sie in den Patch-Ordner
2b. Für eine manuelle Installation öffnen Sie den Fodler mit den Installationsdateien
3. Führen Sie die Datei patch.R111.patch1_uninstall.bat aus
4. Deinstallieren Sie das Paket von GetIt
Qualitätsportal-Probleme, die durch diesen Patch behoben werden
RSP-37880 Kann iOS nicht debuggen
RSP-37760 Die Verwendung von ImageList führt zum Absturz der IDE
RSP-37733 IDE-Zugriffsverletzung beim Erben von einem Formular mit einer TListView in DynamicAppearance.
RSP-37690 GridPanelLayout auf dem Formular führt zu Speicherverlusten in der Endanwendung - auch wenn es nicht verwendet wird
RSP-37667 Die angeforderten Klassen passen nicht in eine einzige DEX-Datei (# Methoden: 71471 > 65536)
RSP-37665 Code Insight für klassischen Compiler defekt
RSP-37662 Segmentation Fault(11) in SysUtils.Pop auf Android64
RSP-37609 PAServer wird mit Python 2.7-Abhängigkeiten ausgeliefert, die in macOS 12.3 nicht mehr verfügbar sind.
RSP-37408 Verzögerter Flaggenbruch der ASLR-Funktion von Exe
RSP-37378 Speicherleck
RSP-35040 64bit-Pakete in C++, die Delphi-Code enthalten, laufen nicht
Außerdem haben wir ein Problem mit MongoDB-Transaktionen, einen FireMonkey-Speicher mit der var-Instanz der Klasse TGPUObjectsPool (in Verbindung mit RSP-37690) und ein Delphi-Compilerproblem (auf einigen Plattformen) im Zusammenhang mit AtomicCmpExchange128 behoben.
Noch nicht auf 11.1 Alexandria? Kontaktieren Sie uns für weitere Informationen oder besuchen Sie unsere Webshop
