Delphi.cz

Český portál Delphi

RoadMap, Error Insight a IDEFixPack versus Tokyo

EMBT vydalo novou roadmap RoadMap září 2017.

Je znatelný důraz na VCL, Windows 10, High DPI. Novinky v jazyce mají přijít až s další verzí a některé nativní prvky pro Android (input pole, což by mělo řešit bidi vstupy) taky. Zásadnější je 64bit kompilátor pro OS X, což ve spojení s CrossVCL je velmi zajímavé.

Mimochodem: netajím se obdivem k CrossVCL, protože podle všeho chlapci dokázali vyřešit problém VCL x ARC, jak je vidno na kompilátoru pro Linux. Musela být ohromná fuška napsat znovu od píky RichEdit, TreeView, ListView (sice jen v modu Report) atd a to bez podpory WinAPI. To nemluvím o části GDI+ napsané taky z nuly. To pak port Virtual TreeView byl asi proti tomu zábava. Kukněte na Screenshoty a žasněte.

Error insight je asi první věc, co někteří programátoři vypínají. Na fóru se objevila stížnost, že IDE vynutí fázi linkování i když se nic nezmění. Nakonec z toho vylezlo, že za to může právě Error insight a po jeho vypnutí problém zmizí, chyba je hlášena RSP-14053 (můžete přihodit hlas). Mimochodem je to jedna z chyb, kterou opravoval IDEFixPack, který ale není oficiálně pro Tokyo release 1 dostupný. Naštěstí pořad funguje, jen se zobrazí jeden warning

Not all Compiler Speed Pack x86 patches were applied. Failed patches:
failed : Compiler optimizations (UnitFreeAll) [Compiler.UnitFreeAll]

který se dá vypnout jak naznačil autor:

SET IDEFixPack.DisabledPatches=Compiler.UnitFreeAll

nebo přes GUI

proměnné prostředí

Seznam aplikovaných patchů se dá zjistit kliknutím na Installed Products v About a vybráním patřičné položky:

Delphi about

P.S.: nejlepší na typu boolean je, že můžete být mimo nejhůře o jedničku.

Datum: 2017-09-19 21:51:00 Tagy: IDE

Delphi Praxe