Neue Features für mehr Leistung
Bessere Ergebnisse in weniger Zeit
Gängige Tools für branchenführende Windows-Unterstützung
Entwicklung für alle Plattformen mit einem Quellcode
Ultraschnelle plattformübergreifende Entwicklung
10.4.2 im Detail
Produktivitätserweiterungen
RAD Studio 10.4.2 beinhaltet neue Tools für die schnelle Entwicklung eindrucksvoller Anwendungen, erweiterte Migrationstools für schnelle Upgrades sowie ein neues automatisch im Hintergrund ausgeführtes Installationsprogramm. Ein neues Fortschrittsdialogfeld zeigt die Ausführung der IDE im Verlauf lang andauernder Vorgänge an. Die Code Insight-Unterstützung von RAD Studio (mithilfe von LSP) wurde erheblich erweitert für ein verbessertes, schnelleres und zuverlässigeres Code Insight sowohl in Delphi wie in C++. Mit einem verbesserten Migrationstool können das Upgrade vereinfacht und IDE-Konfigurationen kopiert werden.
Leistungs- und Qualitätsverbesserungen
10.4.2 verfügt über eine verbesserte Einbindung in SOAP-Webdienste, durch die das WSDL-Importtool und die SOAP-Clientaufrufe optimiert werden. Die aktualisierte Bibliothek zum parallelen Computing bietet einen modernen Stil für das Programmieren von Multi-Thread-Anwendungen, die die Vorteile moderner Mehrkern-CPUs nutzen. Sie können nun mithilfe einer neuen Debugging-Ansicht auf einfache Weise feststellen, welche Daten in generischen Sammlungen im Debugger gespeichert sind. Die Technologien für den Zugriff auf Datenbanken und Remotedaten wurden für integrierte FireDAC-, InterBase-, SQLite-, PostgresQL- und Oracle-Treiber, für die REST-Client-Bibliothek sowie für die Unterstützung von AWS und Azure ebenfalls verbessert. In der Version 10.4.2 von RAD Studio sind außerdem über 700 intern und durch Kunden ermittelte Fehler behoben.
Erweiterte Windows-Unterstützung.
RAD Studio 10.4.2 bietet eine branchenführende Unterstützung für Windows-Anwendungen mit der umfangreichsten verfügbaren Bibliothek zur Entwicklung nativer Windows-Anwendungen, der Visual Component Library (VCL). Dazu gehören das neue VCL-Steuerelement TControlList, ein virtuelles und hochleistungsfähiges Steuerelement für sehr lange Listen, sowie ein neues VCL-Steuerelement TNumberBox, das Ganzzahl-, Gleitkomma- und Währungswerte unterstützt.
Das Erstellen von Packages für den Windows Store wurde durch Unterstützung von MSIX, dem neuen empfohlenen Paketformat von Microsoft für Windows-Anwendungen, vereinfacht. Die Unterstützung von Stilen der Konopka-Komponentensuite mit über 200 UI-Steuerelementen für Windows und von Designern für Delphi- und C++ Builder-VCL-Anwendungen wurde verbessert. Außerdem wurde die VCL-Komponente TEdgeBrowser aktualisiert. Sie unterstützt nun die GA-Version des Steuerelements WebView2 von Microsoft und dessen SDK.
Erweiterte Delphi- und C++Builder-Unterstützung
Für Delphi wurden über 20 wichtige Verbesserungen der Compiler-Leistung durchgeführt, die die Kompilierzeit erheblich verkürzen. Delphi verfügt außerdem über eine erweiterte Unterstützung von Code Insight, eine Hervorhebung von Warnungen und Hinweisen im Quelltext-Editor, neue Rendering-Verbesserungen zur Erweiterung der Sichtbarkeit, eine verbesserte Unterstützung für Packages, eine Navigation über Strg+Klicken und vieles mehr.
Code Insight von C++Builder wurde für eine robuste Programmierhilfe aktualisiert. C++Builder nutzt einen neuen Ansatz für Debug-Informationen, durch den die Arbeitsspeicherbelastung für den Win64-Linker und die Größe der Anwendungsausgabe, auch als Split DWARF bekannt, erheblich reduziert wird. Eine Überarbeitung des Systems zur Exception-Behandlung erhöht außerdem die Anwendungszuverlässigkeit. Die RTL umfasst auch die neueste Version von Dinkumware STL.