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

Delphi 11 Alexandria dostupné

Embarcadero uvolnilo novou řádovou verzi RAD Studio 11 Alexandria. Po delším čase se změnilo číslování i v reakci na Windows 11 a za mne správné rozhodnutí.

Na úvod Wiki What's New, Release Notes a Feature Matrix.

K instalaci: instálator je částečně paralelizován kde to jde, takže je to trošku rychlejší. A druhá věc, že offline instalace je možná i přes gof soubor, který přihrajete k setupu - viz. release notes. A poslední: při instalaci je konečně zvolit adresář pro Catalog repository, takže to nemusí být na C:

splash Delphi 11

Více...

Datum: 2021-09-13 23:27:00 Tagy: D11

Delphi

Delphi 10.4 vydáno

Embarcadero vydalo verzi Delphi 10.4 Sydney.

Základní info

Klíčové vlastnosti

  • už jsem psal o LSP (nové Code Insight)
  • managed records
  • odstranění ARC u mobilních platform (děkuji, děkuji, fakt mi to výrazně zjednodušilo život)
  • offline instalace má stejný instalátor jako online
  • konečně aktualizace v rámci IDE
  • pro IDE je doporučeno Windows 10, Windows 7 nejsou oficiálně pro IDE podporovány, toto neplatí pro výsledné aplikace

Více...

Datum: 2020-05-28 20:13:00 Tagy: Sydney

Delphi

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

RAD Studio roadmap květen 2019

Embarcadero zveřejnilo plány dalšího vývoje Delphi včetně komentáře jednotlivých produkt managerů.

Roadmap RAD Studio Roadmap May 2019, dále komentáře produkt managerů.

Více...

Datum: 2019-06-05 23:51:00 Tagy: LSP

Delphi

Implementujeme iterator pro Bookmarklist

Už od verze 2007 Delphi podporuje procházení přes for - in, bohužel některé třídy stále tuto podporu nemají.

Požadovaný stav:

var
  bmk: TBookmark;
begin
  for bmk in  DBGrid1.SelectedRows do
  begin
//xxx
  end;
end;

Více...

Datum: 2019-03-26 21:14:00 Tagy: db

Delphi Praxe Rozšíření Delphi

Delphi 10.3 Rio je dostupné

Dnešním dnem je dostupná nová hlavní verze Delphi 10.3 Rio.

Jak již jsem avizoval v minulém článku, jedná se verzi s nejvýraznějšími změnami v kompilátoru za dlouhou dobu.

Feature matrix: rad-studio-feature-matrix.pdf, DocWiki, What's_New

Více...

Datum: 2018-11-21 20:27:00 Tagy: Rio, SOAP

Delphi Novinky Novinky v Delphi

První informace o nadcházející verzi Delphi 10.3 Rio

Pomalu začínají prosakovat informace o nové verzi Delphi 10.3 Rio. Podle mne se bude jednat o naprosto zásadní verzi. Posuďte sami z toho co je zatím zveřejněno.

Více...

Datum: 2018-11-05 21:26:00 Tagy: kompilátor, ARC, Android

Delphi Novinky Novinky v Delphi

Delphi Community Edition

Během tohoto týdne Embarcadero publikovalo Community Edition obou nástrojů ze svého portfolia - Delphi i C++Builderu (oznámení). Je to fantastická zpráva a Embarcadero provedlo to, co po autorech Delphi neustále posledních let někdo požadoval a co bylo prezentováno komunitou jako nutnost. Musím zdůraznit, že něco takového se nikdy předtím nestalo (jak Turbo, Starter nebo Personal mělo limity funkcionality).

Community Edition Delphi nebo C++Builderu je funkčně a výbavou přesně shodná s Professional verzí konkrétního nástroje, ale na rozdíl od Pro verze je její použití povoleno pouze dokud není Váš zisk ekvivalentem $5000 ročně a nebo není Váš tým větší než 5 lidí (podobné omezení má i VS). Po překročení limitu je nutno mít komerční verzi, zkuste to prosím opravdu brát vážně. Pro doplnění: Community Edition nahrazuje Starter a ten není dále dostupný.

Odkaz na přesné podmínky a postup získání (a instalace) docwiki.embarcadero.com/RADStudio/Tokyo/en/Community_Edition.

Více...

Datum: 2018-07-20 20:52:00 Tagy: CEStarter XE, embarcadero

Delphi Novinky

Delphi 10.2 Tokyo release 2 a VCL

V druhém update Tokyo jsou mimo jiné přidány čtyři nové VCL komponenty.

  • Date Picker Control
  • Time Picker Control
  • Card Panel
  • Stack Panel

První dvě jsou nové komponenty na zadávání data nebo času ve stylu Windows 10 s tím, že fungují i na Windows 7.

Více...

Datum: 2017-12-28 23:44:00 Tagy: VCL

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

RoadMap, Error Insight a IDEFixPack versus Tokyo

EMBT vydalo novou roadmap RoadMap září 2017.

Je znatelný důraz na VCL, Windows 10, High DPI. Novinky v jazyce mají přijít až s další verzí a některé nativní prvky pro Android (input pole, což by mělo řešit bidi vstupy) taky. Zásadnější je 64bit kompilátor pro OS X, což ve spojení s CrossVCL je velmi zajímavé.

Mimochodem: netajím se obdivem k CrossVCL, protože podle všeho chlapci dokázali vyřešit problém VCL x ARC, jak je vidno na kompilátoru pro Linux. Musela být ohromná fuška napsat znovu od píky RichEdit, TreeView, ListView (sice jen v modu Report) atd a to bez podpory WinAPI. To nemluvím o části GDI+ napsané taky z nuly. To pak port Virtual TreeView byl asi proti tomu zábava. Kukněte na Screenshoty a žasněte.

Více...

Datum: 2017-09-19 21:51:00 Tagy: IDE

Delphi Praxe

DLL a WideString

Myslím, že normální programátor používající DLL v Delphi obecně chápe, že předávat string jako parametr do DLL není možné bez použití berličky typu SimpleShareMem, která propojí memory manager v hlavní aplikaci s memory managerem v DLL. Což ovšem znemožňuje použití DLL z jiných jazyků a proto se musíme snížit na úroveň předávání přes PChar nebo PWideChar.

Více...

Datum: 2016-11-26 22:37:00 Tagy: DLL, FastMM, RTL

Delphi Praxe

Delphi RoadMap 2016 srpen

Jak bylo slíbeno tak po půl roce je tu aktualizace roadmap včetně komentářů produktových manažerů.

Zásadní informace je návrat k ročnímu cyklu vydávání verzí. Ohledně platforem nás čeká Linux server, později macOS 64bit. Ohledně Linuxu podle předpokladů bude podpora FireDac pro různé platformy.

Začíná být kladen větší důraz na nativní zobrazování prvků ve FMX (důležité hlavně pro TEdit a TMemo, již nyní pro Windows a iOS). Integrovány budou Konopka Controls a Radiant Shapes (které jsou už nyní dostupné zdarma v rámci předplatného).

Ohledně samotného jazyka je slibována podpora nullable typů a dalších jazykových cukrátek podle toho co si zákazníci přejí. Ale raději si to přečtete sami podrobně.

Více...

Datum: 2016-08-05 22:34:00 Tagy:

Delphi Novinky

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

GetIt

Jedním z relativně zajímavých nástrojů ve verzi XE8 je GetIt - automatická instalace vybraných (většinou) open source knihoven jedním kliknutím myši.

GetIt

Více...

Datum: 2015-05-13 22:53:00 Tagy: XE8, IDE

Delphi

Delphi 20 let

Dort

Takže vše nejlepší (dort je od mé milující ženy). Uteklo to jako voda.

Více...

Datum: 2015-02-13 19:56:00 Tagy: delphi

Delphi

Pozor - Delphi week se blíží

Pokud se to k Vám ještě nedoneslo, Delphi oslaví příští týden ehm 20 narozeniny. Embarcadero připravuje týden oslav a soutěží - např. code battle, do které se můžete přihlásit i Vy. Detaily Take part in Delphi Week 2015.

Více...

Datum: 2015-02-05 21:28:00 Tagy: delphi

Delphi

Začátek roku 2015 a Delphi

Je leden 2015 a to mne přivádí k malému zamyšlení.

Je evidentní, že vývoj v oblasti technologií je nesmírně rychlý a rychlejší než kdykoliv předtím. Kde jsou ty doby, kdy si firma mohla dovolit několik let stát na místě (ona si to asi nemohla dovolit nikdy, ale pokud se tak stalo tak to nebolelo tak jako teď). Embarcadero brutálně investuje do vývoje a pokud si toho nevšímáte, tak Delphi (případně AppMethod) je vidět čím dál více. I díky silné podpoře firmy a komunity se pravidelně umisťuje na čelních místech různých anket čímž se dále roztáčí kola viditelnosti - a právem.

Více...

Datum: 2015-01-11 23:19:00 Tagy: delphi

Delphi Server

Enumerátory - dar z nebes

Jedním z důvodů proč už jsem opustil nadobro staré verze Delphi (pod D2007) jsou enumerátory. Toto rozšíření (resp. standard všech moderních jazyků) je pro mne tak významné, že není cesty zpět. Samozřejmě ve spojení s generiky je to teprve jízda, ale i bez nich to jednomu člověku usnadní práci a jsem rád, že i významné komponenty toto podporují. Na konci článku přímo jeden enumerátor vytvoříme.

Více...

Datum: 2014-11-10 21:48:00 Tagy: kompilátor

Delphi Praxe

Firemonkey animace 2

Když jsem v roce 2011 popisoval Animace ve FireMonkey tak už tehdy jsem tvrdil, že je tam velký potenciál. Momentálně si trošku hraji s portování jedné svoji starší hry do FireMonkey a tak jsem se díval na jiné hry psané v opičce. A našel jsem Jweled, FMX verzi Bejeweled, které napsal Joaquin Monedero z Embarcadera pro CodeRage 8.

Více...

Datum: 2014-10-08 20:14:00 Tagy: FireMonkey, utrzky

Delphi FireMonkey

XE7 prezentace v Praze

Rad Studio World tour 2014

Já jsem tam nebyl, ale z důvěrných informací jsem se dozvěděl o cca 130 lidech. Své dojmy a poznatky klidně napište do komentářů, budu rád.

Nemluvilo se tam náhodou i o quality.embarcadero.com?

Více...

Datum: 2014-09-17 21:30:00 Tagy: embarcadero, XE7

Delphi

Rad studio 2014 dotazník

Vyplněním www.surveymonkey.com/s/2014RADStudioSurvey máte možnost ovlivnit vývoj Delphi. Je to tak na 20 minut, týká se to mimo jiné platforem včetně Linuxu.

Více...

Datum: 2014-06-23 22:27:00 Tagy: embarcadero

Delphi

Neoficiální Synapse pro iOS a Android

Pokud máte rádi Synapse, a potřebujete ji i na iOS nebo Android tak Vám nabízím svoji neoficiální verzi, která na nich funguje.

Archív obsahuje FMX demo. Verze je kompatibilní s unicode verzí Delphi. Nejméně sokety a HTTP funguje. Ostatní snad také.

Pokud najdete problém tak mi napište.

Download unofficial Synapse (Android, iOS): Synapse iOS a Android (400K)

New version github.com/TetrisSQC/SynapseTCP, including Delphi Linux

Více...

Datum: 2014-06-18 21:57:00 Tagy: synapse

Delphi FireMonkey

Delphi XE6 a Rad Studio XE6 je dostupné

Delphi XE6 je dostupné, kromě toho i C++Builder XE6 (s podporou pro Android). Update: Fix list XE6

Více...

Datum: 2014-04-15 09:07:00 Tagy: XE6

Delphi Novinky Novinky v Delphi

Android Bluetooth SPP / RS232 s Delphi XE5

Source code dostupné.

Používá to wrapper okolo Androidího bluetooth api a BT>RS232 konvertor.

Více...

Datum: 2014-02-01 22:50:00 Tagy: Android

Delphi

Historie změn v Delphi od 1 do XE5

Embarcadero publikovalo flash s prezentací změn od nejstarších Delphi do aktuální XE5 a s výhledem dle roadmap. Sprostě jsem ho ukradl.

Překvapilo mně zavedení wildcards v uses v D2005 - to jsem opravdu nikdy nepoužil (a ani nepoužiji) a ani neznal. Samozřejmě věrní čtenáři vědí, že podobný přehled verzí Delphi je zde na stránkách už věky - jen ho musím aktualizovat o poslední verze.

Více...

Datum: 2013-10-24 11:47:00 Tagy: embarcadero

Delphi

V XE 5 appce na Google Play nefunguje přístup na Internet

V průběhu přípravy recenze na XE5 jsem narazil na nepříjemnou chybu IDE, která mě připravila nepříjemnou hodinku. Měl jsem odladěnou appku a přišel čas, abych jí zapublikoval na Google Play. Vše se podařilo, ale po stažení appky přes Play jsem zjistil že nemá práva přístupu na Internet (tedy lépe řečeno na TCP/IP). Jo aháá, nejsou nastavena práva pro aplikaci… jenže jsou. Dokonce právo Internet je jedno ze standardně povolených práv, když založíte prázdný projekt.

Více...

Datum: 2013-10-07 23:13:00 Tagy: XE5

Delphi

Delphi XE5 s podporou pro Android - první pohled

Přátelé, stal se zázrak. Nijak jsem se nikdy netajil mým vztahem k Androidu a trošku jsem se i bál jak si s roztříštěností a chaosem platformy Delphi poradí. A podle mne to vyšlo. Android je tak roztříštěná a zmatená platforma, že je opravdu zázrak jak to krásně funguje a to, že to úplně transparentně funguje i pro iOS je prostě nádhera. Abych se vyjádřil slovy klasika: kdo jiný to má?

Proč mluvím o roztříštěnosti? Na iOS je celkem tak 6 zařízení, kdežto Android má nejméně to samé množství od každého výrobce, většinou s nulovou následnou podporou - ale s tím nic nenaděláme. Proto je pro několik nejpopulárnějších zařízení přímo garantována podpora (jako je Google Nexus, Samsung Galaxy nebo Kindle Fire) a ostatní při splnění HW požadavků budou fungovat (definitivní verze požadavků a minimální verze Androidu až s release).

Delphi XE5 Android

Více...

Datum: 2013-08-29 21:01:00 Tagy: Android, XE5, FireMonkey, delphi

Delphi Novinky v Delphi