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?

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

Náhodné výkřiky 49

Pravidelný obšťastník ze světa Delphi je opět zde.

Více...

Datum: 2015-05-06 21:49:00 Tagy: XE8, komponenty, iOS, Windows10, XE7

iOS 64 v přípravě?

Apple nedávno zveřejnil, že 1.2.2015 musí nové aplikace na jeho shopu být 64bit (což je kruté a diktátorské).

Na to Marco Cantu na google plus oznámil, že EMBT pracuje na 64bit iOS kompilátoru. Celý text:

R&D at Embarcadero is working on a 64bit iOS compiler, oh well actually 2 of them, also C++. 
We'll support 64bit and "universal binaries" (bundling both 32 and 64 bit binaries)
requested by Apple.

The Feb 1st requirement is only for new apps, not for updating existing ones, 
but still we are trying to make a solution available by that time.

The roadmap describes the entire year, more than the individual release. This time around
we are trying to have it public by January, covering what we expect to deliver in 2015.

Je vidět, že EMBT se snaží reagovat i na podobné podrazy.

Více...

Datum: 2014-12-22 23:13:00 Tagy: iOS

Novinky

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

Kniha iWoz - Steve Wozniak

Nestává se často zde psát o nějaké knize, ale změna je život. Steve Wozniak (zvaný Woz) je člověk, který (nejen) navrhl a postavil první osobní počítač - tj. počítač s klávesnicí a schopností zobrazovat výsledky na obrazovce (TV).

iWoz

Více...

Datum: 2014-05-12 22:37:00 Tagy: iOS

Knihy

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

čtení čárového kódu pro Android a iOS a další

Jim McKeeth publikoval zdrojové kódy (nejen) pro snímání čárového kódu pro Android a iOS (o iOS jsem už psal na jaře), ale i podporu BlueTooth v XE5 pro Android (viz minulý článek). Součástí jsou i další zdrojové kódy pro ovládání zařízení (bohužel seriová komunikace přes USB na Android ne, a to jsem se sám snažil co to šlo).

Více...

Datum: 2014-02-04 21:21:00 Tagy: iOS, Android

Praxe

Náhodné výkřiky 41

Do nového roku s další hrstí odkazů, poznámek a vůbec věcí co mne zaujalo.

Více...

Datum: 2014-01-08 22:22:00 Tagy: vykriky, FastMM, Android, iOS, komponenty, FireDAC, nastroje, profiler

Synapse - Android a iOS hack

Update: nová verze synapse iOS a Android

Christian Hackbart z dvbviewer.com mi zaslal silně upravenou verzi Synapse (resp. je to takové dočasné řešení) pro iOS a Android. Postavené je to na mé úpravě Synapse pro Mac OSX a spol (ssposix), s tím, že upravil některé části jádra aby se NextGen kompilátor uspokojil. Každopádně je to dočasné řešení, které není úplně korektní, ale věřím, že to někomu pomůže, než bude oficiální podpora Synapse.

Takže: není to oficiálně podporované ani Lukášem ani mnou, poskytované je to tak jak to je, s tím, že platí standardní podmínky, tj. buďte připraveni že se může stát cokoliv, včetně toho že Vám to sežere psa.

Download: synapse ios a android (360K)

Ohlasy pište do komentářů.

Více...

Datum: 2013-12-08 23:05:00 Tagy: Android, iOS, synapse

Praxe

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

OpenSource iOS native controls pro Delphi

Je to prima. Stačilo dodat framework (kompilátor, IDE a debugger) a ten komu nevyhovuje FireMonkey má další možnost: open source wrapper pro iOS komponenty. DPF.iOS.Native.Components. Sice přijdete o multiplatformnost, ale něco za něco. Záleží na Vás. Zkušenosti můžete prezentovat v komentářích.

Více...

Datum: 2013-07-10 23:54:00 Tagy: XE4, iOS

FireMonkey Komponenty

ARC - Automatic Reference Counting

ARC - tedy automatické počítání referencí a uvolňování není principiální novinkou v XE4. Už od Delphi 2 podporuje stejný mechanismus pro řetězce (resp. pro dlouhé stringy). U řetězců je navíc implementován COW (Copy-On-Write) mechanismus.

Více...

Datum: 2013-06-01 00:32:00 Tagy: XE4, iOS, ARC

Jazyk Novinky v Delphi

TMS iOS native controls

TMS uvedlo sadu nativních komponent pro iOS - tedy bez FireMonkey.

TMS iOS controls

Více...

Datum: 2013-06-01 00:29:00 Tagy: FireMonkey, iOS, XE4

Delphi XE4 vydáno

Dne 22.4.2013 vyšla nová verze Delphi (RAD Studia) XE4 kde největší novinkou je nativní ARM kompilátor. Tento ARM kompilátor je první inkarnací NextGen generace kompilátorů Delphi - Feature Matrix, Release Notes XE4, Co je nového.

iOSDelphi XE4

Nový kompilátor umí několik věcí, resp. jazyk Object Pascal (nebo Delphi) se krapánek v detailech změnil.

Verze kompilátoru a RTL je 25.00.

Update: Fix list

Více...

Datum: 2013-04-22 21:18:00 Tagy: XE4, iOS, ARC, ARM

Delphi

Delphi kompilátory

Disclaimer: mám oficiální povolení psát o Delphi XE4 před release. Musím to zde napsat.

Jelikož mám zkušenost že lež oběhne svět ještě než si pravda obuje boty tak zkusím nastínit jak je to s kompilátory v Delphi XE4.

Delphi XE4 (asi podle edice) obsahuje 5 (slovy pět) kompilátorů.

Více...

Datum: 2013-04-19 23:12:00 Tagy: delphi, XE4, FireMonkey, iOS, OSX

Novinky

Preview Delphi XE4 - nové TAction - foto atd.

Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4.

TAction

FireMonkey přináší několik šikovných nových standardních TAction (více o konceptu ActionList):

  • TChangeTabAction
  • TTakePhotoFromLibraryAction
  • TTakePhotoFromCameraAction
  • TShowShareSheetAction

Více...

Datum: 2013-04-15 22:12:00 Tagy: XE4, iOS, FireMonkey

FireMonkey

Preview XE4 - FMX ListBox

Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4. Pro ty co je iOS nezajímá bych rád podotkl, že IMHO to bude podobné u Androidu, takže to není ztracený čas.

Dnes o TListBox. Zapomeňte na TListBox z VCL, tohle je jiná káva. Mimochodem kromě TListBox je i podobná nová komponenta TListView.

TListBox

Více...

Datum: 2013-04-10 23:58:00 Tagy: XE4, FireMonkey, iOS

FireMonkey Novinky

Preview XE4 - WebBrowser iOS

Dostal jsem oficiální povolení psát o některých možnostech Delphi XE4, které vyjde snad co nevidět a jeho největší novinkou bude podpora vývoje iOS zařízení (tj. iPhone, iPad a spol.).

Upozornění: veškeré informace jsou ohledně pre-release verze. Home page je embarcadero.com/products/delphi/ios-development.

Dnes ohledně TWebBrowser pro iOS a základy vůbec.

iOS Delphi designer

Více...

Datum: 2013-04-08 00:08:00 Tagy: ARM, iOS, XE4

FireMonkey Novinky v Delphi

Seminář v Brně ohledně Delphi pro iOS - pár postřehů

Byl to ten slavný den, 
kdy nám byl předveden
nový ARM compiler.
Nativní, nativní, zkrátka Delphi compiler.

Aktualizace: materiály ke stažení

Brno ARM Delphi

Více...

Datum: 2013-03-12 21:16:00 Tagy: embarcadero, iOS, FireMonkey, FireDAC

Akce

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

Synapse pro Delphi POSIX (OSX a v budoucnosti LINUX, iOS, Android)

POSIX nazývám to, co je v adresáři source\rtl\posix Delphi od verze XE2+. Jedná se o Delphi rozhraní momentálně pro MACOS, s tím, že jsou naznačeny části IFDEF LINUX, ale nejsou zatím dodány.

uses Posix.StdDef;

{$IFDEF MACOS}
{$I osx/SysTypesTypes.inc}
{$ENDIF MACOS}
{$IFDEF LINUX}
{$I linux/SysTypesTypes.inc}
{$ENDIF LINUX}
…

Více...

Datum: 2013-02-15 23:15:00 Tagy: synapse, OSX, iOS, linux, Android

Novinky

Aktualizováno - Seminář Delphi ARM a AnyDac - 12.3.2013

První seminář ohledně Delphi pro iOS (ARM) a AnyDac bude 12.3. v Brně, přednášet bude P. Glowacki, bude tlumočeno.

Brno

Místo konání a přesný program, určitě bude ukazován nový NEXTGEN kompilátor atd., což Vám dá představu nejen o iOS, ale o tom jak na tom bude brzo Android.

Update - registrace a podrobnosti. Hodně času bude věnováno i AnyDac.

P.S.: Mám v plánu se tam také podívat.

Více...

Datum: 2013-02-15 13:16:00 Tagy: Firemonkey, iOS, embarcadero, AnyDac

Akce

Testování Delphi aplikací na Mac OS X bez macka

Delphi podporují ladění na OS X, navíc iOS je na pochodu. Jedinou možností jak si zkusit OS X pokud nemáte HW je virtuální stroj. Bohužel licenční podmínky zakazují provozovat OS X na jiném než Apple HW, navíc všechny virtuální nástroje (jako např. VMWare) mají uměle zablokovánu podporu pro OS X. Více...

Datum: 2012-12-21 21:43:00 Tagy: FireMonkey, iOS, OSX

Návody

Jak požádat o beta pro mobilní Delphi?

Pokud jste uživatelem XE3, nově máte ve své sekci members.embarcadero.com položku menu My eligible field tests (resp. ji tam máte asi vždy). Po jejím rozkliknutí se Vám objeví:

Quintessence 	Delphi iOS beta for XE3 registered users

Tak si klikněte.

Více...

Datum: 2012-11-22 09:25:00 Tagy: iOS, XE3, ARM, embarcadero

Novinky Podpora

Náhodné výkřiky 27

Dnes o novém VS, knihovně pro fyziku v Delphi, Bold a atd.

Více...

Datum: 2012-06-05 20:25:00 Tagy: vykriky, microsoft, embarcadero, iOS

C++ Builder Roadmap 2012

Je tu i pár lidí co mají rádi Builder, takže Roadmap pro C++ Builder. Delphi na tom bude pravděpodobně podobně.

Jmenovitě:

Více...

Datum: 2012-05-19 01:49:00 Tagy: iOS, Android, XE3

Novinky

Unidac podporuje OSX a iOS

Z changelogu:

4.1.3 23-Nov-11

  • Update 2 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
  • Mac OS X and iOS in RAD Studio XE2 is supported
  • FireMonkey support is improved

Díky za upozornění (bullhead)

Více...

Datum: 2011-11-25 11:33:00 Tagy: DelphiXE2, OSX, iOS

Novinky

Jednoduchá střílečka pro iOS via FireMonkey

Jen ukázkové video, ale líbí se mi způsob použití jednotlivých komponent, prostě jen pár TImage a nějaké jiné vizuální komponenty (TPanel, TRoundRect) a trochu stylu. Prima nápad a inspirace.

Firemonkey Shooter game from firemonk on Vimeo.

Více...

Datum: 2011-11-05 10:17:00 Tagy: iOS, grafika, FireMonkey, hry,

Aplikace