Rozcestník: Jste tu poprvé? Pro začátečníky jsem napsal úvod do programování v Delphi. Můžete si přečíst informace ohledně změn v jednotlivých verzích Delphi a případně mezi jednotlivými edicemi Delphi. Pokud přecházíte ze starších verzí tak si všimněte mého pojednání řetezce a unicode.
Možná Vás bude zajímat spolupráce databáze a Delphi, nebo se budete rozhodovat mezi různými druhy Delphi projektů.
Uvažujete o vývoji pro mobilní zařízení? V tom případě navštivte sekci FireMonkey.

Pokud Vám nestačí náš přehled komponent, navštivte adresář nejpopulárnějších open source Delphi komponent

Platform status - podporované platformy v jednotlivých verzích

Free Delphi Starter Edition download

Potřebujete Delphi školení nebo konzultace na různá témata?


3x patch pro Delphi 10.4.2

vložil Radek Červinka 9. května 2021 23:58

Embarcadero uvolnilo tři malé patche řešící speciální problémy, z nichž nejzávažnější je podle mne řešení chyby F2046 out of memory RSP-32768, která u některých velkých projektů mohla nastat.

Každý patch by měl být dostupný přes welcome page nebo přes my.embarcadero.com.

Detaily na RAD Studio 10.4.2 General Patch and Delphi Compiler Patch

Jako ověření můžete zkontrolovat verzi "c:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe", po aplikaci patche by měla být 27.0.41310.5003 nebo novější. Kontrolu proveďte zvláště pokud máte instalován GExpert, který někdy způsobuje problémy s instalací.

Tagy:

Aktualizace

Delphi 10.4.2 vydáno

vložil Radek Červinka 25. února 2021 23:35

Nový update Delphi 10.4.2 byl uvolněn. Seznam novinek je celkem velký a velký je taky seznam chyb.

Ve zkratce: What’s New in RAD Studio 10.4.2 a na Wiki, bug list

A teď detailněji protože ta verze si to zaslouží:

Jedna z velkých oblastí se týká optimalizace, a to jak z hlediska rychlosti kompilace kde bylo převzato kolem 30 úprav dle IDEFixPack a to v důsledku znamená, že kompilátor je opravdu rychlý nebo i drobných optimalizací codegen (ano dívám se na tebe RSP-27375) nebo RTL. Jako přímé porovnání mám zkušenost, kdy jsem nedávno migroval jeden z menších projektů (cca 200 tisíc řádků) z D2007 právě na 10.4.2 a původní rychlost kompilace na mém Ryzenu byla přes msbuild 3.5s a po migraci 1.2s.

Jedna z klíčových oblastí, která se mne zatím netýká je Windows MSIX Support, dále byla vylepšena podpora TEdgeBrowser, která by měla použivat konečně finální verzi Edge.

Za to se mne ale týká Android 11 a podpora App Bundle, opravy v Paralelní knihovně, zrychlení TCameraComponent na Androidu a import SOAP (WSDL).

Některé z obrázků jsou z prezentace, kde je i po proběhnutí možnost zpětného prohlížení.

LSP

Na obrázku je vidět nové (volitelné) informace ohledně stavu řádku (chyba, warning …) a v kódu volitelně různě podtrhnutí. Reakce okamžitá díky LSP. Přiznám se, že se už hodně spoléhám na pohled do structure view, kde jsou okamžitě chyby a méně kompiluji. Navíc přibyla podpora pro CTRL+click na inherited, což mne dlouhodobě iritovalo.

Více...

Tagy: ,

Aktualizace

Apple Platforms Patch pro RAD Studio 10.4.1

vložil Radek Červinka 25. listopadu 2020 18:20

Embarcadero vydalo patch pro 10.4.1 přidávající podporu pro XCode 12, iOS 14 a macOS 11 Big Sur (Intel), tyto OS jsou dostupné až po vydání 10.4.1.

Podle autorů obsahují fix pro problém s Delphi Exception v macOS 11 na Intelu a hlavně upravují SDK import z XCode 12, kde tato verze pokud si pamatuji začala některé dylib virtualizovat a import vracel nulovou velikost. Dále je podporováno ladění na iOS 14.

Patch by měl být dostupný přes getIT nebo přes my.embarcadero.com

Tagy:

Aktualizace

Delphi 10.4.1 vydáno

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í!

Tagy:

Aktualizace

Delphi 10.3 Rio - Release 3

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

Android64

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

Tagy: ,

Aktualizace | Delphi

Delphi 10.3 Rio - Release 2

vložil Radek Červinka 23. července 2019 00:02

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

Tagy:

Aktualizace | Novinky | Novinky v Delphi

RAD Studio 10.2.3 Delphi CodeInsight (a iOS 11.3) Patch

vložil Radek Červinka 28. června 2018 21:18

Embarcadero uvolnilo patch pro iOS 11.3 a zároveň upravující chování CodeInsight.

Detaily u Marca Cantu RAD Studio 10.2.3 Delphi CodeInsight (and iOS 11.3) Patch, stažení cc.embarcadero.com/item/30837

Tagy: ,

Aktualizace

Delphi 10.2 Tokyo / release 3 a změny v edici profesional

vložil Radek Červinka 13. března 2018 18:43

Dnes 13.3.2018 je dostupný release 3 Release notes pro Delphi, tj. Delphi 10.2.3 a zároveň se mění složení profesional SKU. Update je binárně kompatibilní se všemi 10.2.x .

download: web install

Základní věc je, že profesional verze od 10.2.3 bude obsahovat mobilní vývoj a to i pro stávající zákazníky na předplatném. Zároveň platí do konce měsíce amnestie i na staré verze.

Druhou věcí je, že nadále nebude nově prodávaný samostatný FireDAC rozšiřující balíček pro Profesional (FireDAC v PRO zůstává stejný tak jak byl), přičemž stávající majitelé na předplatném budou dále podporováni po dobu placení předplatného. Dnes naposledy ho lze koupit.

Více...

Tagy: ,

Aktualizace | FireMonkey | Novinky | Novinky v Delphi

Delphi 10.2 Tokyo / release 2

vložil Radek Červinka 15. prosince 2017 00:14

Vyšla druhá aktualizace Delphi Tokyo.

Aktualizace obsahuje předešlou aktualizaci a vydané hotfixy. Hlavní oblasti jsou:

  • dark theme pro IDE
  • další VCL komponenty se vzhledem Windows 10, které ale fungují i na Windows 7 (např. Time Picker Control, Date Picker Control)
  • podpora iPhone X
  • FireMonkey Quick Edit
  • single site RAD server licence
  • kompletní změna ikon
  • opravy chyb seznam

Více...

Tagy:

Aktualizace | Delphi

RAD Studio Berlin 10.1 Update 2 Anniversary Edition

vložil Radek Červinka 15. listopadu 2016 20:21

Vyšel zásadní Update 2 pro Berlin. Hlavní novinkou je podpora Windows 10 Store Deployment s vytvářením APPX přímo z IDE a podporou posledních verzí operačních systémů.

Ale opět se ukazuje, že EMBT začalo výrazněji zase podporovat VCL, protože součástí jsou dvě nové VCL komponenty (TCalendarView a TCalendarPicker), které emulují Windows 10 kalendář i pro starší verze windows, což je ostatně již pravidlem (několik nových a složitých VCL komponent z posledních verzí jsou čisté VCL implementace moderních UI prvků běžících na rozumných windows). Komponenta je plně flexibilní a přizpůsobuje se vyhrazenému prostoru, kromě toho přechody mezi módy jsou animované, jak jsou uživatelé navyknutí z mobilních zařízení.

TCalendarViewTCalendarView

Více...

Tagy:

Aktualizace | Novinky v Delphi

Náhodné výkřiky 52

vložil Radek Červinka 29. října 2015 22:12

Po nějaké době opět sbírka odkazů, komponent a dalšího pro Delphi.

Delphi Win64 Compiler hotfix pro 10 Seattle

pro bug report - RSP-12512

Kernow Software FMX komponenty pro XE7, XE8 & XE10 Seattle

TksListview dědí z nevizuálních komponent, sledujte twitter - @kscomponents

TksListview

github.com/gmurt/KernowSoftwareFMX

Více...

Tagy: , , ,

Aktualizace | Delphi | FireMonkey | Komponenty

RAD Studio XE8 Update 1

vložil Radek Červinka 19. června 2015 22:56

Je dostupný update 1 pro XE8. Update je dostupný ve dvou verzích, jedna pro předplatitele a druhá pro plebejce (general update).

Pokud se podíváte na obsah aktualizace tak je hned vidět, že general update je v podstatě hotfix bez oprav chyb, kdežto aktualizace pro předplatitele obsahuje i opravy ve zdrojácích.

Pokud použijete aktualizaci pro předplatitele a nemáte předplatné, jednalo se o Váš poslední hrdinský čin před reinstalací. Na druhou stranu pokud si zálohujete adresář s dcu a pas před reinstalací (jen taková myšlenka)…

Tagy:

Aktualizace

Beta hotfix pro FireMonkey na Android 5.0

vložil Radek Červinka 11. ledna 2015 00:05

Beta hotfix pro FireMonkey aplikace na Android 5.0 (Lollipop). Lollipop totiž přináší standardně nový ART kernel a to zavedlo jistou nekompatibilitu, kterou právě řeší tento hotfix. Pokud se Vás to týká, stahujte na code central Beta hotfix for FireMonkey apps on Android 5.0.

Pokud máte Android řady 4, ale máte taky ART jádro tak se problém týká asi i Vás.

Tagy: , , ,

Aktualizace

Náhodné výkřiky 47

vložil Radek Červinka 9. prosince 2014 00:54

Dnes jen opravdu výkřiky:

To je vše

¯\_(ツ)_/¯

Tagy:

Aktualizace | Komponenty | Nástroje

Delphi XE7 Update 1

vložil Radek Červinka 14. listopadu 2014 11:42

Je dostupný update 1 pro XE7.

Release Notes, FixList.

Web instalace cc.embarcadero.com/item/30049, ISO je dostupné taky.

Tagy: ,

Aktualizace

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS