vložil Radek Červinka
21. listopadu 2018 21:27
Dnešním dnem je dostupná nová hlavní verze Delphi 10.3 Rio.
Jak již jsem avizoval v minulém článku, jedná se verzi s nejvýraznějšími změnami v kompilátoru za dlouhou dobu.
Feature matrix: rad-studio-feature-matrix.pdf, DocWiki, What's_New
Zásadní změny
Kompilátory
Delphi:
- podpora pro inline proměnné
- podpora pro deklaraci inline konstant
- platnost proměnných v bloku /local scope
- type inference proměnných (typ proměnné je určen podle přiřazované hodnoty), viz minulý článek
Zásadní věc je zrušení ARC pro Linux kompilátor s výhledem na stejné chování u MacOSX 64 a později mobilních kompilátorů.
C++:
- C++17 Win32,
- lepší code completion a další
Platformy
Kromě uvedeného Linuxu bez ARC:
- iOS 12, iOS 11 a iOS 10
- Android Pie (9.0), Oreo (8.0), Nougat (7.x), Marshmallow (6.x) and Lollipop (5.x)
RTL
- další podpora pro Windows RT API
- spolupráce s Windows Store přes TWindowsStore komponentu
- Regex PCRE UTF-16 na Windows
- vylepšení u TRestClient
- SOAP client používá HTTP z platformy (bez Indy) včetně SSL
- optimalizace
FireMonkey
- některé Android komponenty mají platform variantu (Edit, Calendar, Switch a Multiview)
- Android Z-order! (FMX komponenty se dají dát nad nativní komponenty)
VCL
FireDAC
- MS SQL 2017
- MySQL v 8.0 and MariaDB v 10.3
a další
IDE
Celkem zásadní redesign IDE
Architekt verze obsahují další nástroje a licence z EMBT portfolia (SENCHA EXT JS PROFESSIONAL, RAD SERVER atd).