Ještě než se budu věnovat XE7, které snad brzo dorazí, je tu další hrst odkazů a tipů.
První možný útok za pomocí buffer overflow v historii Delphi - přes načítání BMP. Delphi and C++ Builder VCL Library Buffer Overflow. Odkaz odkazuje hotfix pro XE6 a návod pro všechny verze Delphi. Chyba sahá snad do všech verzí Delphi.
Pokud potřebujete TaskDialog (tj. součást Vista+) i pro XP, koukněte na Open Source SynTaskDialog unit for XP,Vista,Seven. Pro XP je to emulováno.
Rad Studio XE7 v Praze je 15.9.2014 od 9:30 hodin. Registrace na odkazu.
Delphi artificial intelligence library a další zajímavé věci.
IDE fix pack 5.7, který mimochodem zvětšuje počet resource v EXE z 3626 na 65534 (detaily jak to opravil cause-for-rlink32-too-many-resources-to-handle - jedná se o limit z dřevních dob programování). On ten limit vypadá jako nízko, ale když si představíte, že jeden formulář je jeden resource, k tomu nějaké aplikační ikony, případně version info, tak vám vychází, že Váš projekt by musel mít např. 3500 formulářů, což už není žádné ořezávátko. Naše CRMplus má cca 500 formulářů, na druhou stranu dnes si někdo pochvaloval:
4 million LOC project, the executable is about 75 megs, of which 35 megs is code+icode segments,
and 30 megs is dfm resources. There are about 4600 units referenced in the largest project,
about 500 listed explicitly in the .dpr and about 4100 library units referenced
from the interface and implementation uses clauses.
Legrace je, že po uveřejnění IDEFixPacku se odkazovaná chyba v QC 111917 změnila na Checked in.
Simon Stuart uveřejnil zdrojové kódy pro IDE experta RADSplit - Dockable Split-Screen Editors pro RAD Studio.
Jinak Marco Cantu v upoutávce na TechPreview XE7 naznačil něco o nové parallel programming library pro VCL a FMX. Samozřejmě já nesmím momentálně ani naznačovat.