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?
Většinou používám Delphi z řady XE, ale pro některé projekty stále mám D2007. A některé věci mi vyloženě chybí, např. NameThreadForDebugging, což jsem popisoval s dalšími fíčurkami v článku Několik typů pro ladění v Delphi. A až dneska jsem zjistil, že D2007 něco podobného má, jen ne tak přímočaře.
Datum: 2015-09-09 21:27:00 Tagy: vlakna, Delphi 2007
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
Více...Datum: 2014-08-15 10:30:00 Tagy: Delphi 2007, Delphi 2009, Delphi 2010, fix
Windows Vista přinášejí podporu Glass efektu. A Delphi VCL toto podporuje od verze 2007. Více...
Datum: 2011-11-13 22:50:00 Tagy: Delphi 2007, windows, Vista, VCL
Jednou z méně známých komponent přímo z instalace Delphi je TComboBoxEx. Byla přidána až ve vyšších verzích Delphi - proto ta menší publicita. Verzí si nejsem jist, ale existuje i v Delphi 2007. Díky ní rapidně ubylo pokusů o customdraw combobox pro položky s obrázky, neb to byl jeden z cílů tvůrců.
Pro mne další významnou věcí je možnost použít můj globální imagelist a do comboboxu dát položky, které mají vlastní ID, které se neshoduje s položkou v ImageList a mohu si ho definovat. Další věci jsou už jen bonus - jako např. možnost specifikovat odsazení položky.
Datum: 2011-06-20 23:57:00 Tagy: Delphi 2007, VCL, delphi64
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...
Datum: 2011-01-21 21:14:00 Tagy: Delphi 2007, aktualizace, fix
O problémech debuggeru Delphi 2007 a 2009 ve Windows 7/64 bit a jejich řešení jsem psal.
(viz. předchozí článek, včetně řešení od Embarcadera)
Nyní se na blogu Olaf Monien objevil přímo neoficiální nástroj na patchnutí patřičné DLL. Pro jistotu local copy.
Více...Datum: 2010-12-21 22:36:00 Tagy: Delphi 2009, Delphi 2007
V minulém díle jsem začal ukazovat pár triků pro ladění a dnes je tu pokračování. Více...
Datum: 2010-09-29 23:28:00 Tagy: debugger, ladeni, Delphi 2010, delphi XE, Delphi 2007, Delphi 2009
Už nějakou dobu mi leží v šuplíku RAD Studio 2007 Architekt (tj. nejvyšší edice) získaná od zastoupení Embarcadero v naší republice jako cena do nějaké soutěže (moc děkujeme). Dlouho jsem si lámal hlavu co s ní, přece jen se i dnes prodává bratru za cca 80 000 Kč - takže jsem nechtěl aby to bylo úplně zadarmo.
Datum: 2010-09-23 21:10:00 Tagy: Delphi 2007, Delphi cz, embarcadero, RAD Studio
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...
Datum: 2010-08-12 22:34:00 Tagy: dokumentace, help, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2010, Delphi 7,
Pan Richard Kubát z lokálního zastoupení firmy Embarcadero byl tak laskav a poskytl mi drobnost jako další cenu (kromě PDF) pro vítěze naší soutěže (mám jich více - takže to není poslední šance), ale hlavně hlavní cenu do připravované soutěže v programování, která je opravdu zajímavá.
cena pro nejrychlejší řešení aktuální soutěže
Neváhejte, hrnek je opravdu pěkný. A ta budoucí cena? Více...
Datum: 2010-07-22 22:37:00 Tagy: Delphi 2007, embarcadero
Je dostupný update 2 pro help Delphi a C++Builder 2010. Pokud si necháte zkontrolovat aktualizace měl by být help dostupný jako automatická aktualizace ke stažení.
Jinak na docs.embarcadero.com je dostupný help v CHM (a to i pro Delphi 2007, 2009 a samozřejmě 2010).
Více...Datum: 2010-03-02 22:54:00 Tagy: Delphi 2007, Delphi 2009, Delphi 2010,
Jak jsem již psal, Delphi 2007 přináší do jazyka koncepci Class Helper. Jedná se o možnost rozšiřovat existující třídy o metody a property (ale ne pole) bez zásahu do původní třídy. Cílem je mít možnost základní třídy a případné platformové rozšíření implementovat pomocí class helperů.
Raději rovnou příklad. Vytvoříme class helper pro TEdit a pak ho použijeme. Více...
Datum: 2010-02-15 22:07:00 Tagy: Delphi 2007, class helper
update: Již i verze pro Delphi 2007
Na webu se objevila neoficiální optimalizovaná verze RTL knihovny z Delphi 7, resp. z licenčních důvodů jen její diff. Autoři tvrdí, že ji používají v kritických projektech a podle popisu a používaných knihoven to vypadá zajímavě. Na zmiňované stránce je přehled změn.
Součástí je např. FastMM, některé části FastCode, části RTL optimalizované a opravené některé chyby ve Windows Vista, takže pokud používáte Delphi 7 tak to asi stojí aspoň za pohled.
Více...Datum: 2010-01-08 22:58:00 Tagy: Delphi 7, RTL, Delphi 2007,
Nedávno jsem zmiňoval hotfix pro debugger v Delphi 2009 a Windows 7 64 bit, nyní se objevil neoficiální fix pro Delphi 2007 a Windows 7 64bit .
Ačkoliv byla úprava vytvořena jedním z autorů Delphi, není oficiální a tudíž i není podporována Embarcaderem, tj. pokud Vám bude fungovat OK, jinak prostě nic.
Stažení z CodeCentral, informace.
Popřípadě zde je jiné řešení: http://www.monien.net/delphi-2009-windows-7-64-bit-debugger-crash-workaround/
Více...Datum: 2009-12-20 23:30:00 Tagy: Delphi 2007
Jak jsem slíbil - je tu druhá část ohledně Delphi 2007 (Delphi 2009 a Delphi 2010 budou někdy následovat). Dnes tedy o RTL a VCL. Doporučuji čtení začít nejprve první částí popisující IDE, kompilátor a změny v jazyce zhruba tak od Delphi 7. Více...
Datum: 2009-12-11 00:32:00 Tagy: delphi, Delphi 2007, embarcadero, komponenty, RTL, VCL, super
Hodně lidí stále používají starší verze Delphi (nejčastěji 5-7) a nemají přehled o novinkách v novějších Delphi (a změn je hodně, hlavně ohledně jazyka), takže si je rychle prosvištíme. A to samé pak udělám s Delphi 2009 a snad i s Delphi 2010 (kde se pak budu jen odkazovat na tento článek).
Delphi 2007 je první verzí, která vznikla po oddělení vývojových nástrojů od Borlandu a je znát, že to programátorům dalo novou chuť pracovat a odstraňovat chyby (je pravdou, že Delphi 8 bylo neodladěné). IDE je interně nazýváno Galileo, první verze byla pro neštastné Delphi 8, pro Delphi 2007 se jedná již o 5 verzi IDE a proti předchozím verzím je opravdu stabilní. Delphi 2007 je poslední ne unicode verze a jedná se o nonbreaking verzi, tj. je binárně kompatibilní s Delphi 2006 (tj. dcu z Delphi 2006 lze používat ve 2007). Více...
Datum: 2009-12-08 22:57:00 Tagy: Delphi 2007, delphi, embarcadero, optimalizace, IDE, kompilátor, super
Marco Cantù je jeden z oblíbených autorů knih o Delphi. Jeho poslední kniha je Delphi 2009 Handbook a popisuje jen novinky a změny v Delphi 2009. Pokud jste registrovaným majitelem Delphi 2009, RAD Studio 2009, Delphi 2010 nebo RAD Studio 2010 tak neváhejte a na code central je k dispozici PDF verze této 400 stránkové knihy ke stažení zdarma. Více...
Datum: 2009-11-28 21:33:00 Tagy: Delphi 2010, Delphi 2009, Delphi 2007