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 si všimněte mého pojednání ř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ů.
Uvažujete o vývoji pro mobilní zařízení? V tom případě navštivte sekci FireMonkey.

Pokud Vám nestačí náš přehled komponent, 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?


FireDAC a connection pool

vložil Radek Červinka 16. prosince 2018 10:57

Méně známou vlastností FireDAC je, že obsahuje přímo podporu pro Connection Pool.

Co je Connection pool? Connection pool je třída obsahujicí kolekci otevřených připojeni. V případě vícevláknových aplikací (tj. např. všechny ty REST servery nebo cokoliv kde obsluhuje více požadavků zároveň, případně i normální aplikace, kde používáte více dynamických connection) většinou potřebují přístup do databáze.

FireDAC je threadsafe (tj. bezpečné použítí ve vláknu) jen v případě, že vlákno má vlastní Connection (to je normální požadavek napříč jazyky nebo platformami). Přičemž největší režie je právě vytvoření připojení do DB. Proto se používá mechanismus ConnectionPool, kdy už nepoužívané Connection objekty jsou po nějakou dobu k dispozici a další požadavek na novou connection bude uspokojen některou z těchto Connection.

Nebojte se, FireDAC to má elegantně vyřešeno.

Více...

Tagy:

Praxe

Delphi 10.2 Tokyo / release 3 a změny v edici profesional

vložil Radek Červinka 13. března 2018 18:43

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.

Více...

Tagy: ,

Aktualizace | FireMonkey | Novinky | Novinky v Delphi

Instalace FireDAC do starých Delphi

vložil Radek Červinka 9. října 2017 00:50

FireDac je cool a je součástí novějších Delphi. Ale je mi jasné, že i když nové projekty máte v nových verzích, může se stát, že některý starší projekt zůstává na neunicode verzích, ale přesto by jste rádi i v něm FiredDAC.

Pokud máte legální Delphi XE4 nebo XE3 Enterprise+ (což není zase takový problém, protože součástí každé vyšší verze si můžete vyžádat licenci na starší verze), můžete zkusit stáhnout FireDAC z CodeCentral, poslední verze je cc.embarcadero.com/Item/29458 pro XE4, resp. cc.embarcadero.com/item/29318 pro XE3.

No a pak stačí jen spustit instalátor s parameterem /ShowIDE

FireDac ShowIDE

Tagy:

Praxe

FireDac TFDMemTable

vložil Radek Červinka 25. listopadu 2015 01:04

Trošku méně známou součástí FireDAC je TFDMemTable alias memory table. TFDMemTable můžete používat jako jednoduchý dataset s čtením a zápisem do JSON, XML nebo binárních dat, nebo jako lokální dataset pro DBMS nebo navíc použít CachedUpdates, případně za pomocí LocalSQL provádět SQL příkazy nad skupinou TFDMemTables.

Více...

Tagy: ,

Komponenty

Náhodné výkřiky 41

vložil Radek Červinka 8. ledna 2014 23:22

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

Více...

Tagy: , , , , , , ,

Ohlédnutí za rokem 2013

vložil Radek Červinka 3. ledna 2014 21:24

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

Více...

Tagy: , , ,

Server

FireDAC - z praxe 3

vložil Radek Červinka 20. května 2013 00:43

V dalším díle nepravidelného občasníku o FireDac si povíme něco o konverzi z BDE a ADO a něco o nižší vrstvě která se může někdy hodit.

Více...

Tagy:

FireDAC - z praxe 2

vložil Radek Červinka 29. března 2013 01:17

Druhý (a možná poslední) díl poznámek o FireDAC, tak jak na to přicházím při přechodu z ADO.

Více...

Tagy: ,

Praxe

FireDAC - z praxe 1

vložil Radek Červinka 16. března 2013 02:01

Jsem v procesu konverze větší DB aplikace z ADO -> FireDAC. Takže pár drobností.

Více...

Tagy: ,

Praxe

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

vložil Radek Červinka 12. března 2013 22:16
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...

Tagy: , , ,

Akce

FireDAC - monitoring provádění SQL

vložil Radek Červinka 9. března 2013 00:30

Nemůžu si pomoci - FireDAC (AnyDAC) mne baví. Přijde mi to jako by to psal někdo, kdo znal moje potřeby. Třeba monitoring SQL. U ADO se to dalo dělat nějakým externím programem a výsledek byl všelijaký - pokud fungoval. U této knihovny je součástí SQL monitor, který je schopen vzdálené komunikace přes TCP.

Monitor

Používám svoje následníky komponent, proto ty třídy - seznam je živý a v případě, že má komponenta jméno tak je zobrazeno (já všechno vytvářím za běhu - proto beze jména).

Více...

Tagy: ,

Pozitivní vyjasnění licence FireDAC (AnyDAC)

vložil Radek Červinka 8. března 2013 11:11

Došlo k vyjasnění licence AnyDAC (FireDAC) ohledně starších verzí Delphi - podle mne v pozitivním smyslu.

citace: firedac-faq.

FireDAC installs into the XE3 versions of Delphi and C++Builder automatically. It can also be manually configured to work with older versions of Delphi and C++Builder. You must own an Embarcadero version of Delphi, C++Builder or RAD Studio to purchase FireDAC.

Více...

Tagy: ,

Komponenty

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců