Embarcadero hat einen Patch für RAD Studio, C++Builder und Delphi 12.3 veröffentlicht
RAD Studio 12.3 April Patch bietet Qualitätsverbesserungen für die Version 12.3, die sich auf den Delphi Compiler, die C++ 64-Bit Modern Toolchain, die RAD Studio 64-Bit IDE und ihren Debugger, die VCL-Bibliothek und andere RAD Studio-Funktionen konzentrieren. Die Installation dieses Patches wird allen RAD Studio 12.3, Delphi 12.3 und C++Builder 12.3 Kunden dringend empfohlen.
Dieser Patch ist etwa 333MB groß und kann heruntergeladen werden. Die Details zu den Korrekturen und Änderungen finden Sie in der unten aufgeführten Readme-Datei. Beachten Sie insbesondere die Notwendigkeit, eine Umgebungsvariable für das Debuggen von Paketen in der 64-Bit-IDE zu definieren.
Patch-Installationsprozess
Die GetIt-basierten Installationsschritte für dieses aufgeschobene Paket ähneln denen, die bereits in der Vergangenheit beschrieben wurden (siehe zum Beispiel https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/):
- Die Verfügbarkeit des Patches wird auf der Willkommensseite der IDE angezeigt
- Alternativ können Sie auch im GetIt Package Manager danach suchen
- Sobald Sie die Installation starten, werden Sie aufgefordert, die EULA des Patches zu akzeptieren (die mit der EULA des Produkts identisch ist) und Sie werden daran erinnert, dass Sie die IDE neu starten müssen.
- Wenn der eigentliche Prozess startet, wird eine Konsole geöffnet. Denken Sie daran, dass Sie möglicherweise die UAC-Systemabfrage akzeptieren müssen, um fortzufahren, auch wenn sie sich hinter dem Konsolenfenster befindet. Der gesamte Installationsvorgang findet außerhalb der IDE statt, in einer Befehlszeilenkonsole.
- Sobald der Vorgang abgeschlossen ist, sollte RAD Studio IDe automatisch neu gestartet werden.
Ein paar zusätzliche Hinweise:
- Sie haben die Möglichkeit entlassen den Patch zu installieren und nicht mehr auf der Willkommensseite daran erinnert zu werden, auch wenn Sie ihn nicht installiert haben.
- Wenn Sie den Patch über GetIt installieren, zeigt die About Box in der IDE an, dass der Patch installiert wurde.
Falls Sie die Patch-ZIP-Datei von der mein.embarcadero.de Portal (wo er in Kürze verfügbar sein wird), müssen Sie ihn manuell installieren, wobei Sie ähnliche Schritte wie bei der automatischen Installation befolgen müssen: Die Einzelheiten finden Sie in der Readme-Datei, die der Installation beiliegt. Sie müssen die RAD Studio IDE manuell schließen, bevor Sie den Patch installieren (Sie werden eine Fehlermeldung erhalten, wenn die IDE noch läuft). Beachten Sie bitte auch, dass bei einer manuellen Installation der Status des Patches nicht in der About-Box angezeigt wird.
RAD 12 April Patch Readme
April 22, 2025
RAD Studio 12.3 April Patch bietet Qualitätsverbesserungen für die Version 12.3, die sich auf den Delphi Compiler, die C++ 64-Bit Modern Toolchain, die RAD Studio 64-Bit IDE und ihren Debugger, die VCL-Bibliothek und andere RAD Studio-Funktionen konzentrieren.
Die Installation dieses Patches wird für alle RAD Studio 12.3, Delphi 12.3 und C++Builder 12.3 Kunden dringend empfohlen.
Installation über GetIt
Wenn Sie den Patch über GetIt herunterladen, wird er automatisch installiert, wobei ein Backup der ersetzten Dateien erstellt wird. Der Download erfolgt in einem der Schritte des Konsolenfensters (dies kann je nach Geschwindigkeit Ihrer Verbindung einige Zeit dauern).
Hinweis: Der Patch enthält eine aktualisierte Version von PAServer. Diese wird in den Patch-Download-Ordner kopiert. Sie müssen sie auf Ihre Zielgeräte (Mac, Linux, Windows) kopieren und dort manuell installieren.
Außerdem sollten Sie zum Debuggen von Paketen in der 64-Bit-IDE die Umgebungsvariable LLDB_DCP_SEARCH_PATH so setzen, dass sie auf den Ordner libwin64debug verweist, und zwar mit einem Befehl wie
|
1
|
einstellen. LLDB_DCP_SEARCH_PATH=C:\Programm Dateien (x86)\Embarcadero\Studio\23.0\lib\win64\debuggen
|
Und führen Sie dann bin64bds.exe von der gleichen Befehlszeile aus.
Handbuch Download und Installation
Dieser Patch ist auch im Download-Portal unter my.embarcadero.com verfügbar. Suchen Sie die RAD Studio 12.3 April Patch-Datei und laden Sie sie herunter. Nach dem Entpacken können Sie die Batch-Datei ausführen oder die eingebettete ZIP-Datei manuell in den entsprechenden Unterordnern des RAD Studio-Installationsordners erweitern.
Sie müssen PAServer kopieren und auf Ihrem Zielgerät installieren und die Umgebungsvariable LLDB_DCP_SEARCH_PATH wie oben beschrieben setzen.
Schritte zur Deinstallation (für die GetIt-Installation)
So deinstallieren Sie den Patch und kehren zur ursprünglichen Version 12.3 zurück:
- Öffnen Sie den Installationsordner des Catalog Repository
- Führen Sie patch.R123.hotfix.april_uninstall.bat aus
- Erst *nachdem* Sie den Patch gelöscht haben, deinstallieren Sie das Paket von GetIt
Quality Portal-Probleme und andere Probleme, die mit dem RAD Studio 12.3 April Patch behoben wurden
Delphi Compiler und Toolchain
Dieser Patch behebt ein Problem mit der Compiler-Geschwindigkeit sowie eine Änderung bei der Verwendung von Record Constraints für generische Typen:
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
Moderner C++ 64-Bit-Compiler und Toolchain
Der Patch enthält insgesamt eine Reihe von Qualitätsverbesserungen in verschiedenen Bereichen.
Der Patch behebt die folgenden öffentlich gemeldeten Probleme:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3056
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-2708
64-bit RAD Studio IDE
Für die 64-Bit-IDE von RAD Studio haben wir Unterstützung für ExpertsCreators hinzugefügt, ein Problem bei der Ausführung auf einer Windows ARM VM in Parallels Desktop behoben und viele Verbesserungen beim Debuggen von 64-Bit Delphi-Anwendungen in der 64-Bit-IDE insgesamt vorgenommen.
Der Patch behebt außerdem die folgenden öffentlich gemeldeten Probleme im Zusammenhang mit Schlüsselbindungen:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3169
Zusätzliche Berichte
Der Patch behebt die folgenden öffentlich gemeldeten Probleme für Android-Dienste und VCL-Stile sowie ein Problem bei der Erstellung von Delphi ActiveX-Bibliotheken:
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3108
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3149
