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?

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

JCL a JVCL pro XE5

Jen pro připomenutí, nový domov pro JCL a JVCL je na github. Případně daily builds jcl.sf.net/daily a jvcl.sf.net/daily.

Více...

Datum: 2014-03-11 21:10:00 Tagy: XE5

Zlevněný mobile pack add-on

Embt zlevnilo mobile pack add-on (tj. rozšíření profesional verze pro mobilní vývoj) na polovinu. Přemýšlel jsem, zda se o tom mám zmínit, ale nakonec mi to přišlo jako něco co by Vás mohlo zajímat, i když jinak jsem ohledně doporučování opatrný.

Odkaz: embt.cz/cs/stranky/77-predjarni-nabidka-2014

Více...

Datum: 2014-02-18 22:43:00 Tagy: XE5, Android, iOS

Akce

Podpora v XE5 pro používání Java Native Interface v Androidu

V androidu je primárním jazykem java. Naštěstí existuje rozhraní Java Native Interface (JNI), které umožňuje volat knihovny javy z jiných jazyků. Delphi XE5 přichází s celkem jednoduchým způsobem volání těchto knihoven a já bych rád ukázal jak na to na příkladu konvertované třidy pro podporu Toast, která není v XE5 (takové ty hlášky co zmizí).

Toast

Více...

Datum: 2014-02-07 20:40:00 Tagy: java, Android, XE5

Praxe

Ohlédnutí za rokem 2013

Rok se s rokem sešel a opět je tu leden. Jak to tedy bylo v tom minulém roce?

Více...

Datum: 2014-01-03 20:24:00 Tagy: XE5, delphi, FireDAC, REST

Server

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

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

iOS 7 Style Update pro Delphi XE5 a RAD Studio XE5

Byla přidána podpora pro iOS 7 jak pro design time, tak run time. Ke stažení na cc.embarcadero.com/item/29548.

Legrační je, že není třeba iOS 7 SDK, ale stačí i iOS 6 (i když tím nebude podporována nová klávesnice a spol, pouze vzhled). Vzhledem k tomu, že iOS 7 vyšel včera tak mi to přijde jako prima podpora uživatelů.

iOS7

Více...

Datum: 2013-09-19 21:58:00 Tagy: XE5, iOS

Delphi XE5 - pár detailů

Zkusím napsat několik poznatků co je mi známo ohledně mobilního vývoje.

Nejdříve fakta: ARM kompilátor pro Android je postaven podobně jako pro iOS na bázi LLVM.

c:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin>dccaarm
Embarcadero Delphi for Android compiler version 26.0
Copyright (c) 1983,2013 Embarcadero Technologies, Inc.

Kompilátor se jmenuje dccaarm a momentálně produkuje nativní ARM7 kód. Verze všech kompilátorů je 26, codename je Zephyr. Více...

Datum: 2013-09-12 21:24:00 Tagy: XE5

Novinky

Delphi XE5 s podporou pro Android je dostupné - aktualizováno

Delphi XE5

Právě vyšlo Delphi XE5 a Rad Studio XE5, hlavní novinkou je Android. Feature matrix.

EMBT.CZ nebo embt.co/DelphiXE5.

Více...

Datum: 2013-09-11 15:52:00 Tagy: Android, iOS, XE5

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