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

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

Ř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

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

Oprava DoneMonitorSupport

vložil Radek Červinka 17. listopadu 2014 21:58

Nedávno jsem přišel na chybu (resp. nedokonalost) ve verzích kolem XE (jak zpátky nevím, ale opraveno kolem XE3 nebo XE4). Jedná se o problém při ukončování aplikace, kdy aplikace zůstane viset při uvolňování věcí ohledně TMonitor. Později jsem zjistil, že nejsem sám - aplikace zůstane viset pokud nejsou korektně uvolněny instance používající (myslím) TMonitor (např. ThreadList ale i jiné).

Pikantní je, že chyba se vyskytovala jen sem tam - problém vznikl (asi) při přidání mnoha nových komponent pro UI a nemám sílu a energii to nějak systémově řešit (jako např. navrhuje Uwe Raabe za pomocí trasování - DoneMonitor. Popis problému je několikrát popsán.

Chyba (možná spíše přílišný optimismus při implementaci) za normální situace nenastane.

Více...

Tagy: , ,

Praxe

Hotfix pro XE5 - XE7 - iOS8

vložil Radek Červinka 16. října 2014 11:47

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

Tagy: , , , , ,

Aktualizace

Náhodné výkřiky 45

vložil Radek Červinka 29. srpna 2014 23:16

Ještě než se budu věnovat XE7, které snad brzo dorazí, je tu další hrst odkazů a tipů.

Více...

Tagy: , ,

Akce | Aktualizace | Komponenty | Praxe

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

XE5 Hotfix 2

vložil Radek Červinka 3. prosince 2013 11:44

Je dostupný hotfix 2 pro XE5, měl by opravit problémy s možným špatným vykreslováním diakritiky na Androidech.

Hotfix 2 XE5.

Tagy: ,

Aktualizace

IDE Fix Pack 5.0

vložil Radek Červinka 3. srpna 2012 01:23

Byl vydán IDE Fix Pack 5.0. Modří již vědí, že se jedná o nejlepší rozšíření Delphi IDE z hlediska vylepšení jeho výkonu.

Tagy: ,

Rozšíření Delphi

Ještě jednou Delphi a Java, tentokrát v XE2 64bit

vložil Karel 30. července 2012 21:45

Před časem jsem psal o propojení projektů v Javě a Delphi prostřednictvím rozhraní JNI (unit JNI.pas). S přechodem na Windows 7 64bit a Java 1.7 64bit vyvstal jeden nepříjemný problém. Tím je generování výjimky Access violation v unitu JNI.pas v metodě TJNIEnv.ArgsToJValues, která má za úkol převést pole pascalských argumentů na pole argumentů pro Javu.

Více...

Tagy: , ,

Praxe

Náhodné výkřiky 28

vložil Radek Červinka 2. července 2012 17:49

Opět se mi nastřádalo pár odkazů. Takže dnes to bude obsluha http na low level úrovni, něco z minulosti Delphi, komponenta pro FireMonkey a další efektové.

Více...

Tagy: , , , , , ,

Delphi

Problém s formátováním datumu na Vistách a výše

vložil Radek Červinka 28. března 2012 22:40

Pokud narazíte na problém, že na Vistách se Vám bude špatně formátovat datum (03/27/2012 místo 27.3.2012) vězte, že je to problém instalace Vista a dalších verzí, kdy je oddělovač data nastaven na dvouznakovou hodnotu. Problémem jsou zasaženy asi Delphi 7 a vyšší. Více...

Tagy: , , ,

Praxe

Ribbon control a styly

vložil Radek Červinka 30. listopadu 2011 23:29

Pokud použijete VCL styly z Delphi XE2 a TRibbon control (resp. to asi souvisí s Glass window na Vista+) zjistíte několik problémů ohledně kreslení. Naštěstí existuje možnost jak upravit kreslení libovolného prvku a tak jsem tuto možnost využil a sprostě jsem kreslení obešel.

Více...

Tagy: , ,

Praxe

IDE Fix Pack 4.0 a DelphiSpeedUp 3.0

vložil Radek Červinka 19. dubna 2011 21:28

Můj oblíbenec Andreas Hausladen vydal IDE Fix Pack 4.0 a DelphiSpeedUp 3.0. Jak jsem už minule napsal, považuji tyto dvě (nebo jedno - podle verze Delphi) rozšíření za jedno z nejdůležitějších.

DelphiSpeedUp je pro Delphi 7 a 2007, IDE Fix Pack pro 2007 - XE. Vřele doporučuji.

Tagy: , ,

Aktualizace

Problém s April 08 Hotfix pro Delphi 2007

vložil Radek Červinka 21. ledna 2011 22:14

Jsa v relativně dobré náladě před víkendem, dal jsem se do menšího úklidu počítače a při té příležitosti jsem reinstaloval Delphi 2007, abych z něj odstranil některé věci. Všechno šlo relativně dobře až do okamžiku, kdy jsem chtěl instalovat April 08 Hotfix pro Delphi 2007 (radstudio2007apr08hotfix.exe). Více...

Tagy: , ,

Návody

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