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?
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
Datum: 2024-09-13 09:50:00 Tagy: aktualizace, D12
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.
Podrobněji jsem psal již o MiTeC System Information Component Suite dříve.
Datum: 2024-04-30 10:11:00 Tagy:
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
Datum: 2024-04-05 09:30:00 Tagy: aktualizace
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.
Datum: 2022-09-19 18:46:00 Tagy: aktualizace
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.
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:
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:
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í.
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.
Datum: 2021-02-25 22:35:00 Tagy: LSP, aktualizace, SOAP
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:
Je dostupný update Delphi 10.4.1. Tato aktualizace se zaměřuje na opravy a vylepšení verze 10.4.
Hlavní oblasti:
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...
Dne 21.11.2019 Embarcadero vydalo Delphi 10.3.3, tj. třetí release Rio.
Hlavní novinky jsou:
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
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!
Více...Datum: 2019-07-22 23:02:00 Tagy: Rio
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...
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.
Datum: 2018-03-13 17:43:00 Tagy: FireDAC, FireMonkey
Vyšla druhá aktualizace Delphi Tokyo.
Aktualizace obsahuje předešlou aktualizaci a vydané hotfixy. Hlavní oblasti jsou:
Datum: 2017-12-14 23:14:00 Tagy: aktualizace
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í.
Datum: 2016-11-15 19:21:00 Tagy: Berlin
Po nějaké době opět sbírka odkazů, komponent a dalšího pro Delphi.
pro bug report - RSP-12512
TksListview dědí z nevizuálních komponent, sledujte twitter - @kscomponents
github.com/gmurt/KernowSoftwareFMX
Datum: 2015-10-29 21:12:00 Tagy: vykriky, webbroker, web, Firemonkey
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
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
Dnes jen opravdu výkřiky:
To je vše
¯\_(ツ)_/¯
Více...
Datum: 2014-12-08 23:54:00 Tagy: vykriky
Je dostupný update 1 pro XE7.
Web instalace cc.embarcadero.com/item/30049, ISO je dostupné taky.
Více...Datum: 2014-11-14 10:42:00 Tagy: aktualizace, XE7
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.
Více...Datum: 2014-10-16 10:47:00 Tagy: XE5, XE6, XE7, iOS, FireMonkey, fix
Ještě než se budu věnovat XE7, které snad brzo dorazí, je tu další hrst odkazů a tipů.
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.
Datum: 2014-01-02 23:08:00 Tagy: Firemonkey, XE5
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.
C++ Builder pro iOS je "major new feature" dle release notes.
Více...Datum: 2013-12-11 11:28:00 Tagy: XE5
Je dostupný hotfix 2 pro XE5, měl by opravit problémy s možným špatným vykreslováním diakritiky na Androidech.
Více...
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.
Datum: 2013-06-07 23:37:00 Tagy: IDE, komponenty, FastReport
Opět několik poznámek jako např. update Delphi, přístup k SAP z Delphi, SFTP a další výkřiky.
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).
Jedná se o full uninstall/install.
Více...Datum: 2012-12-10 23:55:00 Tagy: XE3
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
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:
Datum: 2012-07-10 00:17:00 Tagy: DelphiXE2, help, aktualizace