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

Pebble

vložil Radek Červinka 4. března 2015 22:20

Když jsem před pár dny uviděl kampaň na kickstarter pro novou verzi Pebble, přišlo mi, že se jedná o první krok správným směrem vzhledem k wearables - tedy k zařízením, které slouží k nošení (jako právě k chytrým hodinkám). Evidentně jsem nebyl sám, jelikož požadovaných $500.000 bylo vybraných během půl hodiny, během hodiny 1M$ a teď po pár dnech 15M$, což samozřejmě všem ostatním vytřelo zrak.

A včera byl navíc představen koncept Pebble’s smartstraps, což podle mne je zásadní a geniální tah, nebál bych se to nazvat "game changer".

pebble

Více...

Tagy:

Novinky

EntityDAC

vložil Radek Červinka 2. března 2015 22:31

Nedávno zde Daniel popisoval ORM z praxe a já jsem se rozhodl, že se sám podívám na EntityDAC od DevArt s LINQ podporou. Považuji DevArt za hodně kvalitní vývojáře a proto jsem byl zvědav s čím mne překvapí. A není to špatné.

Úplně první co mne zaujalo, je že EntityDac podporuje 4 způsoby mapování dat na objekty DB a to vše ve vlastním designeru, který umí načíst model podle DB (nebo naopak vytvořit model a pak z něho vytvořit DB). EntityDac je dostupný v několika edicích včetně free express edice.

model.png

Více...

Tagy:

Komponenty

RAD Studio 2015 Roadmap

vložil Radek Červinka 2. března 2015 21:48

Tagy:

Novinky

External exception C0000026 během začátku ladění

vložil Radek Červinka 26. února 2015 23:06

Jedná se o těžko reprodukovatelný problém při ladění, kdy někteří uživatelé mají na 64 bit Windows 7+ problém spustit ladění u některých projektů. Start programu je následován výjimkou a IDE to někdy nerozchodí. Jedná se o zlomek uživatelů, ale dokáže to slušně otrávit. Pokud vím, problém se může (resp. sem tam se vyskytne u různých uživatelů) vyskytnout na různých verzích nejméně od XE2 (někdo tvrdí i D2007).

Více...

Tagy: ,

Podpora | Praxe

Unit testing s DUnitX

vložil Radek Červinka 23. února 2015 21:52

Od doby co jsem napsal článek o Delphi unit testování již nějaký čas uplynul. Původní DUnit byl napsáno v době cca Delphi 6 a to odpovídá té době. Proto jsem ocenil, když jsem nalezl DUnitX, který pěkně využívá možností novějších Delphi pro usnadnění práce.

Více...

Tagy: ,

Novinky

Nový opensource JSON parser - JsonDataObjects

vložil Radek Červinka 19. února 2015 22:53

Jistě znáte jméno Andreas Hausladen - člověk který stojí za IDEFixPack (mimochodem zrovna vyšla nová verze 5.8) , v půlce jednotek z JCL najdete jeho jméno atd.

Několikrát jsem zde jeho dílo velmi obdivoval a to platí stále. Tak on částečně z nudy napsal nový JSON parser, dostupný na github a nepřekvapivě všem ostatním natrhl

Více...

Tagy: , , ,

Komponenty | Novinky | Optimalizace

Řešení problémů Out of memory v IDE

vložil Radek Červinka 19. února 2015 00:05

Pokud máte poněkud větší projekt v Delphi (myslím tím něco v řádu jednotek milionu řádku kódu aka MLOC), můžete se v posledních verzích Delphi setkat s problémem Out of memory v IDE. Problém je popsán na support.embarcadero.com/article/44279, kde se popisují příčiny a možné řešení. Více...

Tagy: , ,

Podpora

Programátor Delphi - SQL

vložil Radek Červinka 16. února 2015 22:06

Pro naši společnost, zabývající se vývojem identifikačních systémů hledáme nové posily do týmu, který se specializuje na vývoj systému evidence docházky. Hlavní náplní práce na této pozici bude v rámci týmu:

  • podílet se na vývoji uživatelského rozhraní a komunikačních knihoven
  • úprava stávajících aplikací a databází dle požadavků zákazníků
  • testování SW a odstraňování chyb
  • spolupráce s týmem zabývajícím se vývojem HW

Více...

Tagy:

Inzeraty

Delphi 20 let

vložil Radek Červinka 13. února 2015 20:56

Dort

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

Více...

Tagy:

Delphi

Pozor - Delphi week se blíží

vložil Radek Červinka 5. února 2015 22:28

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

Tagy:

Delphi

DDDebug

vložil Radek Červinka 22. ledna 2015 00:05

Nedávno jsem zde ukazoval svůj malý pokus o trasování alokace a dealokace s případným vyhodnocením co se uvolňovalo. A pak jsem narazil na DDDebug - on moji myšlenku dotáhnul až tak, kam jsem si to nedokázal představit. Za pár desítek dolarů dostanete profesionální nástroj na live trasovaní alokací, včetně statistik a výpisu zásobníku pro neuvolněné objekty. Autor nabízí trial demo pro všechny možné verze Delphi.

DDDebug

Více...

Tagy: , ,

Nástroje

Anonymní metody - druhé podání

vložil Radek Červinka 16. ledna 2015 01:01

V době vydání Delphi 2009 jsem popisoval Anonymní metody (v jiných jazycích někdy jako closure), ale nějak mi nedošlo to hlavní, resp. nějak jsem nepochopil důležitost jedné vlastnosti a to je "capture", tj. zachycení stavu lokálních proměnných čímž se zásadně odlišují od typu funkce nebo metoda.

Více...

Tagy:

Začátek roku 2015 a Delphi

vložil Radek Červinka 12. ledna 2015 00:19

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

Tagy:

Delphi | Server

Beta hotfix pro FireMonkey na Android 5.0

vložil Radek Červinka 11. ledna 2015 00:05

Beta hotfix pro FireMonkey aplikace na Android 5.0 (Lollipop). Lollipop totiž přináší standardně nový ART kernel a to zavedlo jistou nekompatibilitu, kterou právě řeší tento hotfix. Pokud se Vás to týká, stahujte na code central Beta hotfix for FireMonkey apps on Android 5.0.

Pokud máte Android řady 4, ale máte taky ART jádro tak se problém týká asi i Vás.

Tagy: , , ,

Aktualizace

Alza.cz a její Informační systém postavený na MS SQL a Delphi

vložil Radek Červinka 1. ledna 2015 12:03

Alza

Alza.cz, jako lídr českého internetového trhu, se stal pro zákazníky synonymem spolehlivého a komfortního nákupu. Jakým způsobem ale funguje zevnitř a jaké technologie využívá ke zvládnutí obrovského množství objednávek zákazníků a dalších souvisejících procesů?

Více...

Tagy:

Inzeraty

Naše nabídka

Partial English version.

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 nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

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.

Anketa

Poslední komentáře

Comment RSS