Delphi.cz

Český portál Delphi

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 ř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ů.

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?

Delphi 12.2 dostupné

Je dostupná nová verze Delphi 12.2. Verze je update D12 a nahrazuje D12, D12.1. Je binárně kompatibilní.

Oficiální texty: nové věci a opravené chyby, a více info: Delphi 12 Athens - Release2.

Nová verze přidává některé klíčové věci pro budoucnost a soustředí se na opravy chyb a vylepšení stávajícího stavu.

Kličové je, že nově existují i 64bit verze Win32 a Win64 kompilátoru (a tudíž i LSP) a jsou cca stejne rychlé / nejsou ale v PRO. Zapnutí je v Project Option - “Preferred tool architecture”, vlastní binárky jsou v \Studio\23.0\bin64, původní zůstávají v \Studio\23.0\bin, jmenují se stejně tj. dcc32.exe, dcc64.exe, dcc32290.dll, dcc64290.dll (pro verze volané z IDE) + DelphiLSP.Exe a rlink32.dll.

Pro zapnutí 64bit LSP stačí v tools menu zaškrtnout: Use the 64-bit version of the server

Více...

Datum: 2024-09-13 09:50:00 Tagy: aktualizace, D12

Aktualizace

ANN: MiTeC System Information Component Suite 15.0.0

Dlouhodobě používáme MiTeC System Information Component Suite, proto když Michal udělá novou major verzi je třeba ho podpořit. Jedná se podle mne o nejlepší komponenty ohledně HW pro Delphi, včetně zdrojů a life time licence.

icon

Podrobněji jsem psal již o MiTeC System Information Component Suite dříve.

Mitec Více...

Datum: 2024-04-30 10:11:00 Tagy:

Aktualizace

Delphi 12.1 dostupné

Ode dneška je dostupná první aktualizace D12 (neplést s přechozím patch). Aktualizace je binárně kompatibilní s D12, tj. balíčky komponent a rozšíření zůstavají. Při aktualizaci si nezapomeňte zálohovat Library path pro 64bit a ostatní platformy (stačí otevřít Options a zkopírovat příslušný řádek). Na začátku instalace se Vás to zeptá, zda chcete zachovat instalaci (Do you want remove all … - zvolte No).

Hlavním cílem aktualizace je vylepšení kvality, odstraňování problémů a opravy chyb a jen pár novinek. Ke stažení na my.embarcadero.com

Více...

Datum: 2024-04-05 09:30:00 Tagy: aktualizace

Aktualizace

Delphi 11.2 Alexandria dostupné

Je dostupný nový update 11.2 pro Delphi 11 (aktualizace je binárně kompatibilní s původní Delphi 11). Jak je zvykem Wiki Delphi 11.2, Novinky a opravy.

Aktualizace přináší podporu nových platforem, další sjednocení debuggeru u platforem, vylepšení IDE, nějaké optimalizace a opravy chyb. Jelikož každého zajímá něco jiného, tak bych jen vypíchnul to co považuji za důležité a(nebo) co mne zaujalo.

Více...

Datum: 2022-09-19 18:46:00 Tagy: aktualizace

Aktualizace

Delphi 11.1 Alexandria dostupné

Je dostupná aktualizace Delphi 11.1 . Aktualizace je binárně kompatibilní s D11, tj. dcu a komponenty z D11 se dají použít bez rekompilace.

Delphi 11.1

Musím říct, že jsem se na okamžik kdy bude nový update oficiálně dostupný těšil z prostého důvodu, že jeho testovací verze používám delší dobu a vím na co se těšit.

Verze Delphi 11.1 se soustředí na kvalitu a "štelování" toho co bylo zásadní pro Delphi 11, tj. např. LSP, High DPI IDE, Welcome page bez exploreru, ladění atd.

Platformy: oficiální podpora Windows 11, macOS 12 Monterey, iOS 15 a Android 12

Zkusím některé věci co mne zajímají vyzvihnout. Ale nejdříve nezbytnosti:

Více...

Datum: 2022-03-15 23:43:00 Tagy: D11, LSP

Aktualizace Delphi

3x patch pro Delphi 10.4.2

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

Více...

Datum: 2021-05-09 22:58:00 Tagy:

Aktualizace

Delphi 10.4.2 vydáno

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...

Datum: 2021-02-25 22:35:00 Tagy: LSP, aktualizace, SOAP

Aktualizace

Apple Platforms Patch pro RAD Studio 10.4.1

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

Více...

Datum: 2020-11-25 17:20:00 Tagy:

Aktualizace

Delphi 10.4.1 vydáno

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

Více...

Datum: 2020-09-02 22:37:00 Tagy: delphi, SOAP,

Aktualizace

Delphi 10.3 Rio - Release 3

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

Více...

Datum: 2019-11-21 21:12:00 Tagy: delphi, aktualizace

Aktualizace Delphi

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

Více...

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

Aktualizace Novinky Novinky v Delphi

RAD Studio 10.2.3 Delphi CodeInsight (a iOS 11.3) Patch

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

Více...

Datum: 2018-06-28 20:18:00 Tagy: iOS, IDE

Aktualizace

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

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...

Datum: 2018-03-13 17:43:00 Tagy: FireDAC, FireMonkey

Aktualizace FireMonkey Novinky Novinky v Delphi

Delphi 10.2 Tokyo / release 2

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...

Datum: 2017-12-14 23:14:00 Tagy: aktualizace

Aktualizace Delphi

RAD Studio Berlin 10.1 Update 2 Anniversary Edition

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...

Datum: 2016-11-15 19:21:00 Tagy: Berlin

Aktualizace Novinky v Delphi

Náhodné výkřiky 52

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...

Datum: 2015-10-29 21:12:00 Tagy: vykriky, webbroker, web, Firemonkey

Aktualizace Delphi FireMonkey Komponenty

RAD Studio XE8 Update 1

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)…

Více...

Datum: 2015-06-19 21:56:00 Tagy: XE8

Aktualizace

Beta hotfix pro FireMonkey na Android 5.0

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.

Více...

Datum: 2015-01-10 23:05:00 Tagy: Android, fix, FireMonkey, embarcadero

Aktualizace

Náhodné výkřiky 47

Dnes jen opravdu výkřiky:

To je vše

¯\_(ツ)_/¯
Více...

Datum: 2014-12-08 23:54:00 Tagy: vykriky

Aktualizace Komponenty Nástroje

Delphi XE7 Update 1

Je dostupný update 1 pro XE7.

Release Notes, FixList.

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

Více...

Datum: 2014-11-14 10:42:00 Tagy: aktualizace, XE7

Aktualizace

Hotfix pro XE5 - XE7 - iOS8

Embarcadero uvolnilo hotfix pro vkládání aplikací do Apple App Store. Souvisí to se změnou v iOS8, kdy takto zasaženy jsou všechny třetí strany a podle všeho navíc i uživatelé starších verzí XCode. Update (upravený linker) je pro XE5 až XE7.

cc.embarcadero.com/item/30022

Více...

Datum: 2014-10-16 10:47:00 Tagy: XE5, XE6, XE7, iOS, FireMonkey, fix

Aktualizace

Náhodné výkřiky 45

Ještě než se budu věnovat XE7, které snad brzo dorazí, je tu další hrst odkazů a tipů.

Více...

Datum: 2014-08-29 22:16:00 Tagy: fix, VCL, vykriky,

Akce Aktualizace Komponenty Praxe

Mobile Preview v XE5 Update 2

Update 2 pro verzi Delphi XE5 přinesl kromě oprav chyb i jednu novinku, kterou jsem si osobně přál od první mobilní verze FireMonkey v XE3 a to preview pro mobilní aplikace v modu Win32 se stylem podobným mobilním zařízením.

Preview

Více...

Datum: 2014-01-02 23:08:00 Tagy: Firemonkey, XE5

Aktualizace FireMonkey

XE5 update 2 včetně C++Builderu pro iOS

Dnes vyšel Update 2 pro produkty z řady XE5. Neplést s hotfixem z minulého týdne. Tento update opravuje více jak 100 chyb z QC + další které nejsou reportovány.

Download, Relase notes.

C++ Builder pro iOS je "major new feature" dle release notes.

Více...

Datum: 2013-12-11 11:28:00 Tagy: XE5

Aktualizace

XE5 Hotfix 2

Je dostupný hotfix 2 pro XE5, měl by opravit problémy s možným špatným vykreslováním diakritiky na Androidech.

Hotfix 2 XE5.

Více...

Datum: 2013-12-03 10:44:00 Tagy: XE5, fix

Aktualizace

Náhodné výkřiky 38

Andy vydal nový IDE Fix Pack, JCL a JVCL pro XE4, Help Update 1 pro XE4, Fast Report Embarcadero Edition, google maps a Delphi, UniDAC pro iOS a nakonec nějaké komponenty.

Více...

Datum: 2013-06-07 23:37:00 Tagy: IDE, komponenty, FastReport

Aktualizace

Náhodné výkřiky 35

Opět několik poznámek jako např. update Delphi, přístup k SAP z Delphi, SFTP a další výkřiky.

Více...

Datum: 2013-03-06 00:50:00 Tagy: SAP, SFTP, iOS

Aktualizace Komponenty

C++Builder 64 a Update 1 pro Delphi XE3 a RAD Studio XE3

Vyšel Update 1 pro XE3. Jeho součástí i 64bit C++Builder postavený na LLVM (32bit kompilátor je stále postaven na stejném základu jako XE2).

Release notes, Fix list

Jedná se o full uninstall/install.

Více...

Datum: 2012-12-10 23:55:00 Tagy: XE3

Aktualizace

XE3 je venku - aktualizováno

Dne 2.9.2012 je datum release - viz. maintenance.embarcadero.com. Majitelé SA snad již mají email.

Dostupná je trial verze, Poznámky k vydání, instalační poznámky, Co je nového.

Aktualizováno: Feature Matrix.

Ohledně EULA pro profesional verze: v podstatě je stejná jako pro XE2, tj. jediné omezení ohledně Client/Server je pro DBExpress, kdy pro C/S přístup musíte dokoupit C/S Pack, stejně jako u XE2 (více info třeba tady).

Pozor: Delphi IDE nepodporuje oficiálně Windows XP (výsledné aplikace ano)! Podporováno je:

  Microsoft® Windows 8 (32-bit and 64-bit)
  Microsoft Windows 7 SP1 (32-bit and 64-bit)
  Microsoft Windows Vista TM SP2 (32-bit and 64-bit) requires administrator rights
  Microsoft Windows Server 2008 (32-bit and 64-bit)
Více...

Datum: 2012-09-03 00:07:00 Tagy: XE3

Aktualizace

Help Update 6 pro Delphi, C++Builder a RAD Studio XE2

Je dostupný další update helpu pro XE2. Osobně jsem si myslel, že již další nebude, ale realita je jiná.

cc.embarcadero.com/item/28935 - stažení, docwiki.embarcadero.com/RADStudio/en/Readme_-_Help_Update_6_for_Delphi_and_C++Builder_XE2 - readme

Hlavní změny jsou opět v oblasti Firemonkey viz. readme.

Bullhead do komentářů napsal pro porovnání velikosti:

  • Help Update 2 - 900 MB
  • Help Update 3 - 927 MB
  • Help Update 4 - 938 MB
  • Help Update 5 - 976 MB
  • Help Update 6 - 1.075 GB
Více...

Datum: 2012-07-10 00:17:00 Tagy: DelphiXE2, help, aktualizace

Aktualizace