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?


MS uvolnil update, který zablokuje starší verze Delphi

vložil Radek Červinka 15. srpna 2014 11:30

Podle toho co jsem četl se problem týká nejméně Delphi 2007 až Delphi 2010. IDE načítá externí font, což MS zablokoval. Podle všeho se jedná o KB2982791.

Pokud dostanete "Cannot create file C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr", tak se jedná o tento problém.

Řešení jsou dvě: odinstalovat uvedenou opravu, nebo použít IDEFixPack, který od verze 2.7 obsahuje patch, který zakazuje načítání externích fontů - andy.jgknet.de/blog/2014/08/editorlineends-ttr-idefixpack-users-are-not-affected.

via: stackoverflow

Tagy: , , ,

Praxe

Attributes v Delphi 2010

vložil Radek Červinka 19. dubna 2011 00:00

V Delphi 2010 přibyla možnost používat atributy v kódu. Jedná se o podobný mechanismus jako je i v .NET a tento mechanismus otevírá celkem velké možnosti.

Tento mechanismus umožňuje označit část kódu (např. třída, proměnná, metoda…) určitým způsobem a za běhu s ním pracovat. Základem pro toto označování je třída TCustomAttribute.

Více...

Tagy: ,

Novinky v Delphi

Anonymní metody a TCustomCanvas

vložil Radek Červinka 26. března 2011 00:20

Anonymní metody jsou silně nedoceněnou vlastností nových Delphi.

Jen pro zajímavost jsem orientačně porovnával rychlost TDirect2DCanvas a TCanvas. Při té příležitosti jsem narazil na problém jehož řešení velmi zjednodušilo použití anonymních metod. Více...

Tagy: , , , ,

Novinky v Delphi

Kódujeme, kódujete - TEncoding

vložil Radek Červinka 25. března 2011 00:09

Do doby než nás spasilo unicode kodování snad každý programátor potřeboval převádět mezi různými codepage. No ono je to někdy třeba i dnes. Většinou se u nás používala Synapse, ale s příchodem Delphi 2010 byla (konečně) RTL Delphi výrazně (a to dost šikovně) rozšířena o podporu převodu mezi různými kódováními.

Více...

Tagy: , , ,

Novinky v Delphi

Několik tipů pro debugger - 2 díl

vložil Radek Červinka 30. září 2010 00:28

V minulém díle jsem začal ukazovat pár triků pro ladění a dnes je tu pokračování.Více...

Tagy: , , , , ,

Praxe

Vylepšení helpu u Delphi 2005 - Delphi 2010

vložil Radek Červinka 12. srpna 2010 23:34

Obecně je známo, že s příchodem Delphi 2005 (tehdy) Borland převzal pro zobrazování helpu parodii se jménem Microsoft Document Explorer. Postupem času se sice help (i jako Embarcadero) vylepšoval, ale stále nedosahuje kvalit (a hlavně rychlosti) původního Delphi 7 helpu. Více...

Tagy: , , , , , ,

Rozšíření Delphi

Zrychlení přepínaní mezi kódem a formulářem v Delphi 2010

vložil Radek Červinka 14. července 2010 23:24

Andreas Hausladen zjistil, že pokud používáte jen novou paletu komponent můžete ještě zrychlit přepínání mezi formulářem a kódem, kdy lze pozorovat drobné "zaváhání".

Malá odbočka: nová anketa. Více...

Tagy: , ,

Praxe

Delayed a Deprecated direktivy

vložil Radek Červinka 28. června 2010 21:25

Možná tyto dvě direktivy neznáte - obě dvě jsou totiž relativně nové. Direktiva deprecated byla přidána v Delphi 2009, Direktiva delayed v Delphi 2010.Více...

Tagy: , , , ,

Novinky v Delphi

Paleta komponent v Delphi 2010 - video

vložil Radek Červinka 13. června 2010 22:24

Mám moc rád novou paletu komponent v Delphi 2010 a už se nerad vracím k paletě komponent z dřívejších verzí, která mi připadá nyní hrozně pomalá a nepřehledná.

V kombinaci s CnPack mi naprosto vyhovuje, viz. mé první video za pomoci programu Camtasia. Více...

Tagy: , ,

Delphi

Synchronizace za pomocí System.TMonitor

vložil Radek Červinka 2. června 2010 23:06

V Delphi 2009 byla přidána pěkná možnost synchronizace přístupu k objektům. Do RTL, konkrétně system.pas, byl pro synchronizaci přidán záznam TMonitor (podobně je to řešeno v .NET).Více...

Tagy: , , ,

Delphi

TObject a jeho metody

vložil Radek Červinka 24. května 2010 23:38

Veskrze každý zná základní třídu TObject a její metody jako Free, constructor Create a destructor Destroy. Asi znáte i užitečnou class function ClassName, která vrací název třídy a sem tam šikovné metody ClassType a ClassParent, které vrací TClass, tj. referenci na třídu za běhu.Více...

Tagy: , , , ,

Praxe

Debug vizualizéry po druhé

vložil Radek Červinka 4. května 2010 00:06

O debug vizualizérech v Delphi 2010 jsem již psal. Jen pro zopakování - jsou dva typy: jeden trasformuje datový typ (např. TDateTime) na srozumitelnější text, druhý zobrazuje okno (např. z instalace Delphi je vizualizer pro TStringList).Více...

Tagy: , , ,

Rozšíření Delphi

DeHL Library

vložil Radek Červinka 3. května 2010 23:21

Nejsem velkým zastáncem velkých knihoven (snad kromě JCL), ale často se v takových knihovnách inspiruji, popř. je "kuchám", protože jsem přesvědčen, že nejlépe se člověk naučí programovat když se rýpe v cizím kódu. Ideálně v kvalitním kódu. A tím určitě DeHL je.

DeHL je knihovna užitečných tříd pro Delphi 2010+. Kromě některých zajímavých tříd jako BIGInteger implementace, generická serializace za pomocí RTTI jak do XML, tak do INI nebo binárních souborů, cca 20 generických kolekcí projekt především ukazuje jak takové věci psát (tím myslím serializaci atd.) za pomoci nového RTTI z Delphi 2010, popř. generických typů.Více...

Tagy: ,

Komponenty

TMS Smooth Controls Pack ke stažení

vložil Radek Červinka 25. března 2010 01:16

Firma TMS Software má ve svém portfoliu moc pěkné komponenty za velmi rozumné ceny. Nyní po dohodě s Embarcadero nabízí registrovaným uživatelům Delphi 2009 nebo Delphi 2010 (popř. RAD Studia nebo C++ Builderu v obou verzích) jeden svůj balík ke stažení - TMS Smooth Controls Pack.

Jedná se o opravdu cool graficky vyvedené ovládací prvky (tlačítka, combo box, slidery, progress bary a vůbec) ve stylu iPhone (MAC OS X), popř. ve stylu nových office (včetně skinů).

progress bar

Na ukázku třeba progress bary v provedení Smooth Controls.Více...

Tagy: , ,

Komponenty

Delphi 2010 - Direct2D

vložil Radek Červinka 14. března 2010 22:59

Ve Windows 7 je nová API možnost - Direct2D, tj. možnost použít část Direct X pro akcelerované zobrazení i v normálních aplikacích. Jedná se samozřejmě o nativní API (tj. je dostupné pro normální kompilované aplikace) - stejně jako všechny ostatní nové API. MS slibuje, že rozhraní bude dostupné i pro Windows Vista (aktuální stav nevím), o XP se jen uvažovalo. Proti klasickým DirectX aplikacím umožňuje Direct2D míchat normální (GDI) zobrazení a nové v jednom okně.

Delphi 2010 přináší pro toto rozhraní podporu a to velmi pěkným způsobem. Nově existuje následník klasické třídy TCanvas s názvem TDirect2DCanvas a tato třída (plus pár jednotek) zajišťuje slušnou podporu.Více...

Tagy: , ,

Recenze

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ů