Embarcadero freut sich, die Veröffentlichung von Delphi, C++Builder und RAD Studio 10.4.2 bekannt zu geben. Mit neuen Funktionen und deutlich verbesserter Qualität baut die neue Version auf der Arbeit auf, die in 10.4 Sydney und der Qualitätsversion 10.4.1 geleistet wurde.
RAD Studio 10.4.2 baut einige der wichtigsten Eckpfeiler des Produkts weiter aus, von Windows bis zur Unterstützung mehrerer Geräte, von der Modernisierung der IDE bis zur Qualität der Bibliotheken und der Compilerleistung. In diesem Blogbeitrag möchten wir Ihnen einige der wichtigsten neuen Funktionen und Verbesserungen in 10.4.2 vorstellen.
Erstklassige Entwicklung von Windows-Anwendungen
VCL und Windows sind nach wie vor ein zentrales Thema für das Produkt und wir haben in diesem Bereich in 10.4.2 viele Verbesserungen vorgenommen, die an die Arbeit von 10.4 anknüpfen:
- Eine neue flexible und virtualisierte Listensteuerung, genannt TControlList. Diese neues VCL-Steuerelementwurde als leistungsstarkes Steuerelement für sehr lange Listen entwickelt und bietet ein modernes Erscheinungsbild mit benutzerdefinierten UI-Konfigurationsoptionen, die die Platzierung von Steuerelementen in jedem Listenelement ermöglichen.

- Das zweite neue VCL-Steuerelement ist ein TNumberBox Steuerung, eine modern aussehende Steuerung der numerischen Eingabe. Das Steuerelement unterstützt die Eingabe von Integer-Zahlen, Fließkommazahlen mit einer bestimmten Anzahl von Dezimalstellen und entsprechender Formatierung sowie von Währungswerten und erlaubt sogar die Auswertung von Ausdrücken
- Integrierte IDE-Unterstützung für das von Microsoft neu empfohlene Format für die Paketierung von Windows-Anwendungen, MSIXfür den Microsoft Store und die Enterprise-Bereitstellung. Die MSIX-Unterstützung umfasst die Technologie, die früher als Desktop Bridge bekannt war, und ist eine der Säulen von Microsofts Project Reunion
- Zahlreiche Erweiterungen und Aktualisierungen der Konopka Signature Visual Control Bibliothek (KSVC) für eine bessere Integration mit VCL-Styles. Die neue Version von KSVC ist als kostenloses Addon für Update-Abonnement-Kunden im GetIt Package Manager verfügbar
- Die TEdgeBrowser Die in 10.4 eingeführte VCL-Komponente (ein Wrapper um das Windows 10 Chromium-basierte Edge WebView2-Steuerelement) wurde mit Unterstützung für die GA-Version des WebView2-Steuerelements von Microsoft und dessen SDK aktualisiert und bietet jetzt eine verbesserte Unterstützung für die Dateicache-Verwaltung
Neue Developer-Funktionen für Produktivität und Benutzerfreundlichkeit
Die IDE ist nach wie vor der zentrale Punkt für die Produktivität von Entwicklern. Während unser Hauptaugenmerk darauf lag, die Neugestaltung von CodeInsight rund um die LSP-Technologie fortzusetzen, wurden verschiedene andere Funktionen hinzugefügt, darunter:
- Im Vergleich zu den Vorgängerversionen, in 10.4.2 LSP bietet viele neue Funktionen für Fehler-EinblickDer Editor zeigt jetzt farbige Unterstreichungen für Hinweise und Warnungen sowie für Fehler an, so dass Sie potenziell wichtige Probleme im Code-Editor erkennen können (sowohl Delphi als auch C++).
- Außerdem gibt es erhebliche Verbesserungen bei der Code-Vervollständigung in der uses-Klausel, Verbesserungen bei der Vervollständigung von Parametern, Verbesserungen beim Verständnis des Codes durch die ctrl-click-Navigation, einschließlich der Möglichkeit, mit ctrl-click auf das geerbte Schlüsselwort zu klicken, verbesserte Unterstützung für Pakete und eine große Anzahl weiterer Verbesserungen
- Für C++wurden mehrere wichtige Qualitätsverbesserungen in LSP implementiert, die sich mit Themen wie internationalen Schriftzeichen, Indexierung und mehr befassen.
- Ein neuer Stil namens Bergnebel, in Anlehnung an die klassischen IDE-Farben

- Viele Verbesserungen zur Verbesserung der üblichen Entwickleraktivitäten in der IDE
- Verbessert IDE-Reaktionsfähigkeitmit einem neuen Fortschrittsdialog, der anzeigt, was die IDE während eines langwierigen Vorgangs tut, z.B. beim Öffnen einer großen Projektgruppe
- Wir haben die Verwaltung der Bibliothekspfadeund fügte die Möglichkeit hinzu, Pfade in absolute Pfade umzuwandeln und Umgebungsvariablen im Pfad zu verwenden
- Aktualisiert Migrationstool mit einer erweiterten Liste von Einstellungen und 3 voreingestellten Konfigurationen zur Auswahl sowie der Möglichkeit, zusätzliche Konfigurationsdateien einzubinden
- Neu Low Code App Wizards für FireMonkey: Diese Assistenten, die bald über GetIt für Abonnementkunden verfügbar sein werden, ermöglichen es RAD Studio-Entwicklern, schnell eine funktionale Mehrbildschirmanwendung von Grund auf zu erstellen, indem sie eine Reihe von Parametern über eine Assistentenschnittstelle angeben
- RAD Studio 10.4.2 unterstützt leise, automatisierte Installationen von Delphi, C++Builder und RAD Studio ohne Interaktion mit der Benutzeroberfläche
Erweiterte Unterstützung von FireMonkey-Plattformen
- Delphi 10.4.2 bietet Unterstützung für den Einsatz und das Debugging auf Version 11 von Android und erhebliche Verbesserungen für die Bereitstellung des App-Bundle-Formats, das von Googles Play Store zusammen mit der 64-Bit-App-Unterstützung gefordert wird
- Delphi-Entwickler können gezielt macOS 11 Big Sur mit Intel-basierten 64-Bit-Anwendungen, die das FireMonkey-Framework verwenden, auf den macOS App Store abzielen oder ihre macOS-Apps lokal oder über ihre eigene Website vertreiben
- RAD Studio 10.4.2 bietet Unterstützung für die Erstellung von iOS 14 App-Store-fähige Anwendungen in Delphi und C++, die auf das iOS 14 SDK ausgerichtet sind, und Debugging auf iOS 14-Geräten
Neue Funktionen von Delphi und C++
- Delphi Compiler Leistung Verbesserungen durch die Implementierung von mehr als 20 verschiedenen Compiler-Optimierungen, wobei die Kompilierungszeit für einige große Kundenanwendungen auf einen Bruchteil der Zeit in früheren 10.4-Versionen reduziert wurde
- C++Builder 10.4.2 führt eine erhebliche Verbesserung der Speichernutzung in der Win64 Linker, einschließlich einer neuen Technologie, die die Datenmenge, die der Linker verarbeiten muss, erheblich reduziert. Dies geschieht durch die Aufteilung der Debug-Informationen in separate Dateien (bekannt als 'split DWARF')
- Die neue Version beinhaltet eine umfassende Überarbeitung der C++ Ausnahmebehandlung System, sowohl innerhalb eines Moduls als auch modulübergreifend; dies umfasst C++-Sprachausnahmen, SEH und Betriebssystemausnahmen
- Die C++ RTL enthält die neueste Version des Dinkumware STL und einige weitere wichtige Open-Source-C++-Bibliotheken werden in GetIt zur Verfügung gestellt
Qualität
RAD Studio 10.4.2 bietet außerdem zusätzliche Erweiterungen und Qualitätsverbesserungen im gesamten Produkt und seinen Bibliotheken, mit besonderem Schwerpunkt auf PPL, HTTP- und REST-Client, FireDAC, SOAP und WSDL-Importer.
Die neue Version enthält über 600 Qualitätsverbesserungen für öffentlich gemeldete Probleme.
Bereit zum Loslegen
Produkttests für 10.4.2 sind jetzt verfügbar und die aktualisierten Produkt-Builds sind im Online-Store verfügbar. Kunden mit Update Subscription können RAD Studio 10.4.2 heute mit ihrer bestehenden Lizenz herunterladen und installieren und erhalten eine E-Mail mit der Ankündigung der Verfügbarkeit der neuen Version. Downloads sind verfügbar zum Download im Neukundenportal unter mein.embarcadero.de.
Für weitere Informationen können Sie nachsehen:
- Die Was ist neu auf der Seite 10.4.2auf der neu gestalteten Embarcadero Website
- Die ausführlichere Seite Was ist neu im DocWiki
- Die Liste der gemeldeten Kunden angesprochene Themen in 10.4.2
- Die RAD Studio Funktionsmatrix unter www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
Wir sind sehr zufrieden mit der Arbeit, die unser Team für 10.4.2 geleistet hat, und wir sind sicher, dass Sie es ebenso gerne benutzen werden.
