vložil Radek Červinka
27. února 2023 19:13
Je dostupná třetí aktualizace D11.3. Aktualizace je binárně kompatibilní se všemi verzemi D11, tzn. pokud při instalaci zvolíte zachovat nastavení, tak se Vám zachovají všechny nainstalované komponenty (kromě těch z GetIt, ty se musí instalovat znovu). Pozn.: je možné, že vám zmiznou cesty pro Library - win 64. Pro jejich zálohování otevřete Tools, Options, pak Language, Delphi, Library a vyberte Windows 64 a zkopírujte obsah edit boxu pro pozdější obnovu. Nebo nahoře ve vyhledávání napište Library a vyberte z nabídky.
Klasický seznam what is new in 11 Alexandria - Release 3 - doporučuji přečíst, resp. souhrn od Marca Cantu - https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-3-alexandria/, seznam FixList
Více...
98816fa8-fe3b-46e4-89ff-47830466ac88|12|5.0
Tagy: delphi, D11
vložil Radek Červinka
2. září 2020 23:37
Je dostupný update Delphi 10.4.1. Tato aktualizace se zaměřuje na opravy a vylepšení verze 10.4.
Hlavní oblasti:
- IDE
- Delphi Code Insight (LSP)
- SOAP
- RTL
- Firemonkey
- Optimalizace a zrychlení kompilátoru
Release notes s detailním popisem jednotlivých významných oblastí - doporučuji přečíst, nemá to cenu opakovat.
Fix list
Za mne jen poznámku, že došlo k úpravám ohledně SOAP, což byla dlouho ignorovaná oblast k vůli preferenci REST. Jinak si případně přečtěte v release notes tu část ohledně float designeru, pokud se Vás to týka.
Update je binárně kompatibilní s existujícími komponentami (vždy např. v rámci 10.4.x), instalátor provede odinstalaci a pokud zaškrtnete, že chcete nechat v registrech informace, tak Vám zůstanou komponenty a další (asi vyjma GetIt).
POZOR: pokud provedete manuálně odinstalaci sami, tak to neplatí!
vložil Radek Červinka
9. července 2020 23:47
V dalším díle bych rád ukázal komponenty od MiTeC a musím se přiznat, že je to trochu ostuda, že to zde nebylo dříve.
Michal Mutl alias MiTeC nabízí za pakatel (cca 110EUR) nejobsáhlejší komponenty ohledně všeho možného v systému, od detekce HW s neskutečnými detaily (System Information Component Suite), přes monitorování systému,
přes Portable Executable Reader (včetně detekce kompilátoru) až po Key a Mouse logger komponenty.
Více...
vložil Radek Červinka
17. března 2020 23:18
Je několik možností jak zrychlit build aplikace (budeme ignorovat nový HW).
Většinou stačí mít dobře stukturovaný projekt bez kruhových referencí, tj. že kompilátor nic nemusí řešit a jde od základních unit směrem k složitějším. Samozřejmě IDEFixPack hlavně pro starší verze také pomůže, ale následující už tak známé není.
Pokud máte hodně jader je možné, že se už začne projevovat přehazování scheduleru Windows, což zejména u starších verzí (třeba XE) může způsobit už trošku zpomalení.
Zkuste ve správci úloh omezit počet procesorů (osvědčilo se mi na 2 kousky) - nebojte se, platí to jen pro aktuálně spuštěný program, Windows si to nezapamatují.
Tímto způsobem jsem zrychlil kompilaci 1.2MLOC z cca 28s na 19s, což není špatné.
Pokud to zafunguje a má to přínos, máte několik možností (kromě na to zapomenout):
- Process Lasso
- teoreticky se dá patchnout bds.exe, v exe je info o tom na kolika procesorech to má běžet, je na to malinký program, který byl kdysi součástí Windows 2000 Server Resource Kit a použivají to převážně hráči na patch starších her, které na více jádrových systémech neběží - https://robpol86.com/imagecfg.html , nezkoušel jsem
V důsledku nefunguje jen rychleji kompilace, ale i třeba napovídání atd. což do brzké (doufám že v další verzi) doby než bude napovídání kódu řešeno přes language server taky potěší.
8db0f460-e429-407e-a156-13bd3c73492a|4|5.0
Tagy: delphi
trik
vložil Radek Červinka
21. listopadu 2019 22:12
Dne 21.11.2019 Embarcadero vydalo Delphi 10.3.3, tj. třetí release Rio.
Hlavní novinky jsou:
- Delphi Android 64-bit support
- iOS 13 and macOS Catalina (Delphi) Support
Android 64bit stále používá ARC memory model a přidává podporu Android App Bundle. Podpora celé RTL (vlákna atd) je samozřejmostí. Rozsáhlý článek od PM RAD Studio 10.3.3. Features, DocWiki: docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_3, opravené chyby: New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3.3.
Download: cc.embarcadero.com/reg/delphi
vložil Radek Červinka
18. května 2017 00:28
Delphi v enterprise verzi Tokyo přináší podporu pro Linux. Ukáži jak nastavit prostředí pro vývoj.
Delphi pro Linux je 64bit cross kompilátor s podporou ARC. Pro běh tedy potřebujete 64bit Linux - což je prakticky standard.
Pokud tedy máme OS, budeme potřebovat ještě Platform Assistant (dále jen PA), což je v podstatě vzdálený server, se kterým IDE komunikuje a tento server zprostředkovává ladění (tj. krokování, zjišťování stavu procesoru atd). PA najdeme v "c:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\LinuxPAServer19.0.tar.gz". Nějak ho dostaňte na Váš stroj a tam balík rozbalte.
Více...
vložil Radek Červinka
23. března 2017 00:20
Embarcadero dnes (22.3.2017) vydalo další verzi Delphi a C++Builder s podtitulem Tokyo. Hlavní nosnou myšlenkou je přidání kompilace pro Linux 64 bit, bohužel jen pro Enterprise+ edice (nebudu se k tomu dále vyjadřovat).
Co je nového: What's_New, dále Feature matrix, seznam opravených chyb (některé velmi prehistorické).
Download: webinstaller, ISO, FastReport VCL.
Více...
vložil djenne
11. října 2016 00:08
Zvažuje-li začínající programátor, kde by mohl uplatnit své schopnosti, má zpravidla o pozicích týkajících se větších IS, představu všední, nezajímavé a poklidné práce. Velmi často je však tato představa mylná a situace nezřídka připomíná vojenské operace, ať už z hlediska strategického, taktického nebo operačního. Kdo někdy řešil scénář „V pátek úředník vydá vyhlášku a v pondělí podle ní musí uživatelé odevzdat hlášení.“ ví, co mám na mysli.
Omlouvám se tedy všem pacifistům, ale marná sláva, armáda má v organizaci, použití různých zkratek, kódů a hlášeních letitou tradici a občas není špatné se u ní inspirovat. Snad vám tedy strohý vojenský výčet faktů poskytne přehledně základní informace:
Jednotka:
Vývoj informačního podnikového systému HELIOS Orange
Zařazení:
Asseco Solutions a.s
Historie:
Jednotka se může opřít o bohaté bojové zkušenosti. Déle sloužící veteráni jsou u jednotky i více než 20 let.
Úkoly:
Poskytovat krytí pro operace více než 6000 zákazníků v oblasti 4 500 000+ řádků zdrojového kódu a více než 1000 dialogových oken.
Provádět průzkumnou činnost na území legislativní džungle.
Reagovat na změny taktické situace ve všech zájmových oblastech.
Udržovat vysokou úroveň připravenosti na všechno.
Více...
vložil Radek Červinka
16. srpna 2016 16:03
Jelikož to ministerstvo financí opravdu myslí vážně s EET (Elektronickou evidencí tržeb), vystává nutnost se tomu začít pomalu věnovat.
Pokud tedy hledáte pomoc, nebo naopak máte zkušenost, zkuste se podívat na naše fórum, kde se to již nějakou dobu řeší, a pokud můžete tak přispějte svojí troškou do mlýna.
Vlákno na fóru EET a Delphi.
e5b020be-4cdd-479a-a9b8-8afabcabee21|1|5.0
Tagy: delphi
Praxe
vložil marekw
2. června 2016 00:41
Přesně na Mezinárodní den dětí, tedy ve středu 1. června 2016, proběhl na Výstavišti v Brně seminář "Introducing RAD Studio, Delphi and C++ Builder 10.1 Berlin". Na tomto semináři představil novou verzi vývojových nástrojů Pawel Glowacki, hlavní technický specialista evropského zastoupení Embarcadero pro Delphi a RAD Studio. Účast byla celkem hojná - 104 posluchačů, což není špatné v kontextu malé země a Brna.
Více...
bef5f958-9125-417a-9496-8e86f7a3e896|4|5.0
Tagy: delphi
Akce
vložil Radek Červinka
9. května 2016 23:02
Nová verze Delphi bude představena v Brně ve středu 1.6.2016 na Výstavišti od 9:30 hodin.
Přednášet bude opět Paweł Głowacki, hlavní technický specialista evropského zastoupení Embarcadero pro Delphi a RAD Studio. Bude přednášet v angličtině, jeho přednáška bude simultánně tlumočena do češtiny. Všichni příchozí získají kupón na slevu při zakoupení produktu z rodiny
RAD Studio 10.1 Berlin. Detaily a registrace.
Pawel se kromě novinek zmíní i o dalších směrech vývoje a seznámí návštěvníky s technickými podrobnostmi nových vlastností. Přednáška bude obsahovat i předvedení novinek na praktických příkladech v Delphi a C++.
Přednáška je zdarma po předchozí registraci. Pokud se nic nestane, můžete mne tam taky potkat.
60906a27-66db-404d-87db-688250bd1771|0|.0
Tagy: delphi
vložil Radek Červinka
19. dubna 2016 22:36
Nová verze Delphi (resp. RAD Studio) je dostupná. Co je nového? Detailní přehled na wiki Embt, já se zastavím jen nad několik poznatky. Po velmi vydařené Seattle je Berlin spíše evoluce a potěší hlavně mobilní vývojáře.
Více...
vložil Radek Červinka
9. února 2016 00:45
Embarcadero publikovalo novou a dlouho očekávanou roadmap Delphi. Doporučuji přečíst celý text, který hodně věcí upřesní, ale ve zkratce
Více...
vložil Radek Červinka
22. března 2015 22:16
Posledních pár měsíců jsem s přestávkami pracoval na modernizaci UI a UX našeho programu. Cílem bylo popotáhnout vzhled UI aplikace (doufám) do současnosti a z hlediska UX odstranit několik historických nešvarů jako např. většinu modálních dialogů.
Zkusím naznačit některé věci, které jsem použil a doufám, že to někomu pomůže, nebo aspoň pobaví.
Více...
vložil Radek Červinka
19. února 2015 00:05
Pokud máte poněkud větší projekt v Delphi (myslím tím něco v řádu jednotek milionu řádku kódu aka MLOC), můžete se v posledních verzích Delphi setkat s problémem Out of memory v IDE. Problém je popsán na support.embarcadero.com/article/44279, kde se popisují příčiny a možné řešení.
Více...