Delphi.cz

Delphi 10.3 Rio - Release 2

Během týdne vyšel druhý update pro Delphi Rio (10.3.2). Je to významný update nejen z hlediska platforem, kdy přináší macOS 64-bit a C++17 pro Windows 64-bit, ale i vzhledem k různým opravám.

Pro mne jsou důležité opravy ohledně IDE a jeho stability, ale z hlediska budoucnosti je nejdůležitější C++ LSP vylepšení (tj. to co jsem psal co se chystá pro Delphi - out of process napovídání a doplňování kódu). Dále např. Tools > Options > IDE > Compiling and Running > Enable unit directory cache, zrychlující přístup k souborům ve velkých projektech.

Přes GetIt je pro Enterprise+ dostupný FMXLinux.

docwiki, opravené chyby a nové věci

Na závěr: moje osobní třešnička - vylepšený TStrings Visualizer - dá se kopírovat text!

TStringsVisualizer

Datum: 2019-07-22 23:02:00
Tagy: Rio

Kategorie: Aktualizace Novinky Novinky-v-Delphi

Komentáře:

Roman Krupička (2019-07-25 14:54:51)

Nevím co zlepšili v IDE vzhledem ke stabilitě, ale stále je nutné vypnout balíček Refactoring a Code Insight, protože jinak to při velkém projektu okamžitě lehne. Chování na 4K monitoru s 200% DPI je také ostuda - když se zminimalizuje a pak vrátí zpět, tak chybí pravá strana IDE (pruh zhruba šířky ikonky pro zavření okna), je třeba zrušit maximalizaci a znovu maximalizovat. V unitě DB v 10.3.1 opravili chování TWideMemoField.GetAsVariant - doplnili test na IsNull. Ovšem ve verzi 10.3.2 tam nepochopitelně doplnili not Modified, čímž způsobili, že modifikované pole pomocí AsVariant už NULL nevrátí...


Tomts (2019-07-29 01:56:23)

No tak třeba okolo 2025 bude FMXLinux pro ARM (R.Pi).


Karel Rys (2019-08-15 21:21:25)

A při jak velkém projektu to lehne? 10.3.2 mi opravdu přijde o poznání lepší než předchozí verze (přestože moji "oblíbenou" chybu - není vidět kus textu v Object Inspectoru - neopravili). Refactoring nevypínám (dokonce ho občas používám), Code Insight používám, ale vypínám (přejmenováním): dclbindcomp250.bpl dclbindcompfmx250.bpl dclbindcompvcl250.bpl dclbindcompfiredac250.bpl dclbindcompdbx250.bpl A taky vypínám Startpage, ta mi pije krev :) (doplněním podtržítka) HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known IDE Packages $(BDS)\Bin\startpageide260.bpl = _Start Page IDE Package