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

System.JSON v Delphi XE6 a XE7, pokračování

Pokud náhodou někdo hledá rozumnou dokumentaci k JSON implementaci v Delphi XE6 nebo XE7, tak spláče nad výdělkem. Nicméně knihovna doznala velkých rozšíření a rád bych jich pár představil:

Základní princip vychází z dědění vlastností od nejjednoduššího typu TJSONAncestor, který je maximálně obecný (a většina jeho metod je abstraktních), přes TJSONValue (základní jednotka, se kterou lze pracovat) dále pak konkrétní typy (TJSONNull, TJSONTrue, TJSONFalse, TJSONString a TJSONNumber) po implementaci objektů TJSONObject a polí TJSONArray.

Více...

Datum: 2014-10-01 21:22:00 Tagy: XE6, XE7, JSON

Novinky v Delphi

XE6 update 1, AppMethod a BOGO

Dnes vyšel Update 1 pro XE6, oficiální verze AppMethod (tj. Delphi nebo Builderu bez VCL) a EMBT nabízí BOGO nabídku (něco koupíte a jiný produkt k tomu dostanete).

Více...

Datum: 2014-06-19 22:23:00 Tagy: AppMethod, XE6, embarcadero

Dozvuky semináře z Brna

Jak bylo už předtím oznámeno: 27.5.2014 proběhla v Brně prezentace XE6.

Celkem se dostavilo 135 (ze 160 přihlášek) zájemců, což není špatné. Pawel byl opět velmi dobrý, osobně mne potěšilo, že o většině témat si zde laskavý čtenář už mohl něco přečíst (vyjma BaaS a Datasnap) včetně Box2D.

Brno

V závěrečné části padla otázka ohledně podpory Windows Phone, následována anketou o počtu uživatelů mobilních OS (Android x iOS x WP) mezi účastníky. Většina lidí měla Android, několik iOS a myslím 4 lidé WP, což potvrzuje i slova Pawla že není komerční zájem pro WP. Pro úplnost: iOS je mnohem více populární v USA.

Více...

Datum: 2014-05-28 21:39:00 Tagy: XE6

Akce

Náhodné výkřiky 43

OpenCL v Delphi, WebSockety na bázi synapse, FortesReport a nějaký extra download pro XE6.

Více...

Datum: 2014-05-15 23:04:00 Tagy: vykriky, komponenty, XE6

Komponenty

Delphi XE6, postřehy z praxe pohledem JaroB

Rychlost vydání nové verze Delphi kapku překvapila. XE5 vydaná v září 2013 se možná ani nestačila zabydlet v komerčních projektech (co si budeme povídat, z obchodního hlediska je stále ještě kladen důraz na jistotu a stabilitu aplikací) a už je tady nová verze. Z hlediska vydání ale vzniká dojem, že verze XE5, XE4 a XE3 byly možná jen prologem ne-li prerequelem právě pro novou XE6-ku!

Co očekávat?

Asi hlavním tahákem této nové verze je stabilizace a opravy chyb napříč aplikací - opraveno na 2500 chyb, z čehož je pětina přetrvávajících ze starých verzí. Integrované prostření dostalo nový kabátek a funkci kompilace na pozadí.

Ovšem největší novinkou je App Tethering, zjednodušeně řečeno propojení aplikací na různých platformách pomocí HTTP a REST v nejrůznějších kombinacích využitím specializovaných komponent. Otvírá se tím možnost jednoduchým způsobem komunikovat mezi aplikacemi na různých platformách a přenášet mezi nimi různá data, sdílet je nebo volat různé metody.

Více...

Datum: 2014-05-02 20:56:00 Tagy: XE6

Recenze

GPU canvas na windows

XE6 přidává alternativní podporu GPUCanvas (který se používá u mobilů) i pro Windows.

Někde na začátku programu, třeba v projektu


uses
  FMX.Forms, 
  FMX.Types,
..
..
begin

  GlobalUseGPUCanvas := True;
  Application.Initialize;

Více...

Datum: 2014-04-30 23:20:00 Tagy: XE6, FireMonkey

Komponenta TTaskBar pro VCL

Pokud máte Windows 7 nebo vyšší můžete využít novou komponentu pro VCL, která zapouzdřuje relativně nové API pro práci s taskbarem Windows.

Jak to může vypadat za běhu (program má nastaven v tomto případě černý skin):

TaskBar

Všimněte si prosím jednak tlačítek v náhledu, druhak overlay ikony (srdce v taskbaru nad ikonou Delphi), třeťak progress baru pod ikonou (červená barva, jelikož je ve stavu Paused).

Více...

Datum: 2014-04-29 21:54:00 Tagy: XE6, VCL

Novinky v Delphi

Představení XE6 v Brně

Brno, 27.5.2014 od 9:30 hodin - Registrace

Seminář se bude konat v úterý dne 27.5.2014 v konferenčním sále Morava v přízemí pavilonu A3 na brněnském Výstavišti od 9:30 hodin, registrace začne v 8:30 hodin. Přednášet bude Paweł Głowacki, hlavní technický specialista evropského zastoupení pro Delphi a RAD Studio. Bude přednášet v angličtině, jeho přednáška bude simultánně tlumočena do češtiny.

Registrace online bude ukončena v neděli 25.5.2013. Já jsem se už registroval :-)

Více...

Datum: 2014-04-28 23:06:00 Tagy: XE6

Akce

Dočasná možnost upgrade z Delphi XE na XE6

Jen informace: Dočasně byl povolen upgrade i z XE (tj. verze ze září 2010) -> XE6 a to do 30.6.2014.

Více...

Datum: 2014-04-28 12:48:00 Tagy: XE6

Akce

App tethering

App tethering je možná nejzajímavější novinkou v Delphi XE6 (v C++Builderu je to samozřejmě kompilace pro Android včetně ARC) - no možná ještě integrace cloud služeb (BaaS). Podpora tetheringu je implementována v RTL a je tím pádem dostupná jak pro VCL, tak FMX aplikace a jak pro desktop tak pro mobily. Podpora je ve všech edicích (pro mobilní vývoj je třeba podporu pro mobily).

Co je to tethering? Jedná se o komponenty, které umožňují propojení aplikací i napříč platformami v libovolné kombinaci, tj. VCL x VCL, VCL x FMX, VCL x iOS a Android, iOS x Android, OSX x Windows - prostě všechny kombinace všech platforem.

V této verzi je komunikace přes HTTP a REST, spojení není šifrované, ale např. pokud máte zabezpečené Wifi tak je to jedno, předpokládá se stejný subnet. Lze vytvořit alternativní providery, očekává se podpora Bluetooth.

Přenášet lze data (řetězce, datové typy, JSON), streamy nebo spouštět akce (TAction). Kromě toho je implementována možnost vyhledání komunikačních partnerů.

Použití je všestranné: např. čtení čárových kódu a jejich přenos do hlavní aplikace, ovládání mobilem nějaké služby, komunikace mezi dvěma VCL aplikacemi, případně instancemi mezi různými počítači atd.

Více...

Datum: 2014-04-23 23:01:00 Tagy: XE6

Novinky v Delphi

JCL a JVCL binární instalace pro RAD Studio XE6

JCL a JVCL binary instalace pro RAD Studio XE6 jsou dostupné.

JCL: cc.embarcadero.com/Item/29835 JVCL: http://cc.embarcadero.com/Item/29836

Více...

Datum: 2014-04-17 07:50:00 Tagy: XE6

Podpora

XE6 a externí kompilace

Musím říct, že XE6 je verze, které se opravdu dostalo péče a z toho co jsem zkoušel je odezva a stabilita výborná. Než popíšu "marketingově cool věci" jako podpora google glass, včetně speciálního stylu, musím zmínit jedno nenápadné vylepšení, které ale neocení každý - a to možnost externí kompilace.

Externí kompilace

Více...

Datum: 2014-04-16 22:03:00 Tagy: XE6

Novinky v Delphi

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