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?
Delphi od určité verze (Delphi XE2?) podporuje nastavení verze pro každý TARGET samostatně. Chápu, že to může mít někdy přínosné, ale osobně s tím bojuji, koncept All platforms mi moc nefunguje a spíše mne to otravuje. Takže jsem začal hledat nějaké řešení a výsledkem je používání DDevExtension, které napsal autor FixPacku a které nedávno uvolnil jako open source a psal jsem o tom i zde na serveru.
Datum: 2022-07-05 12:15:00 Tagy: DDEV
Andreas uvolnil zdrojové kódy pro DDevExtensions na GitHub a během pár hodin byla lidmi přidána podpora pro 10.4. I pokud DDevExtensions nepoužíváte, doporučuji k nahlédnutí a něčemu se přiučit.
Více...Datum: 2021-02-04 22:41:00 Tagy: IDE, rozšíření, open source, DDEV
Uwe Raabe napsal užitečné rozšíření IDE (Delphi XE3 - XE 10.4) s názvem Project Magician, které řeší některé z palčivých problémů ohledně dproj souborů hlavně ohledně systémů pro správu verzí a udržování čísla verzí programu.
Už od verze 2007 Delphi podporuje procházení přes for - in, bohužel některé třídy stále tuto podporu nemají.
Požadovaný stav:
var
bmk: TBookmark;
begin
for bmk in DBGrid1.SelectedRows do
begin
//xxx
end;
end;
Datum: 2019-03-26 21:14:00 Tagy: db
Už jsem to psal na foru, ale přijde mi to jako zajímavé z dlouhodobého hlediska poznačit i zde. Jedno z nejlepších komerčních rozšíření Delphi ModelMaker Code Explorer přechází do jiného módu - nově je volně ke stažení a má nového správce (Uwe Raabe) - oznámení. Zároveň se mění název na MMX Code Explorer.
Nová domovská stránka - mmx-delphi.de s přehledem vlastností a možností stažení.
Podporované verze - Delphi 7, 2007-2010, XE – XE8, Delphi 10 – 10.2 Tokyo.
Abych předešel dotazům - původní autor se dále soustředí už jen na svůj druhý produkt SimpleMind.
Více...
Od Delphi XE8 obsahuje Delphi nástroj na automatickou instalaci komponent s názvem GetIt a mimochodem nově obsahuje možnost instalace JCL a JVCL.
Pokud máte starší Delphi (od XE) tak nemusíte úplně zoufat, ale máte možnost použít nový alternativní nástroj s názvem Delphinus.
Datum: 2015-10-01 22:20:00 Tagy: open source
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.
Více...
S příchodem Delphi 2010 byl původní modální dialog pro vyhledávání nahrazen za nemodální. Snažil jsem se tomu přijít na chuť, ale nebylo to ono. Hold zvyk je železná košile. Ale nakonec jsem se s tím smířil. Naštěstí někteří lidé ne.
Aktualizováno: autor přidal i verzi pro Delphi 2010.
Datum: 2012-05-10 22:05:00 Tagy: rozšíření, delphi XE, DelphiXE2
Jedná se o helper pro TStrings, umožňuje lepší IndexOf() s ohledem na velká-malá písmenka a také i částečné vyhledávání. V nejnovějších Delphi to určitě už je, ale někomu by se to mohlo hodit.
Pozn (editora): berte to jako inspiraci pro použití Class helpers - je to moc užitečná fíčurka
Datum: 2012-03-20 21:58:00 Tagy: utrzky, class helper
Aktualizace: nová stránka Dual FileView
Aktuální vylepšená, ale komerční verze
Zkusím si přihřát vlastní polívčičku. Dual FileView je expert (tj. rozšíření) Delphi IDE a napsal jsem ho já díky Open Tools API (viz. minulé články).
Cílem bylo něco jako umí Excel nebo VS (split view), tj. pohled kdy v jednom souboru se dá dívat zároveň na dvě místa. Jedná se sice o první veřejnou verzi, ale to neznamená, že by se jednalo o věc, kterou bych napsal za půlhodiny. Více...
Rád bych ještě jednu anketu - vyprovokoval mne k ní thread na non-technical. Co tedy používáte za program pro správu verzí Vašich kódů? (Osobně už x let JVCS, ale asi přejdeme na SVN k vůli funkcím nikoliv stabilitě).
A pár odkazů ohledně VCS:
Pokud znáte nějaké další rozšíření IDE tak můžete použít komentářů.
BTW: Výsledky anket
Více...
Zase to udělal. Opět všechny překvapil.
Zatím jsem se nikdy nezmiňoval o nějakém beta rozšíření, ale tentokrát udělám malou výjimku. Andreas Hausladen uvedl beta verzi svého IDEFixPacku, kdy pro opakované použití CodeInsight (tj. nápovědy kódu po Ctrl+Space) není žádná prodleva a navíc je hodně robustní k chybám ve zdrojovém kódu, kdy nabídne nekompletní nabídku místo původního mlčení.
Podporované jsou Delphi 7, Delphi 2007, Delphi 2009, Delphi 2010 a Delphi XE.
Hmm, chtěl bych být tak dobrý. Člověk, který napíše plugin do IDE opravující problémy a (pravděpodobně) nemá zdrojové kódy IDE (i když několikrát řekl, že jeho vztahy s vývojáři jsou hodně nadstandardní) je prostě neuvěřitelný. Předpokládám, že se jeho úpravy brzo promítnou i do Delphi XE (jako to už bylo několikrát).
Jo a odkaz na IDEFixPack 4.0 BETA.
Více...Datum: 2010-11-03 22:20:00 Tagy: nastroje, optimalizace, fix
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,
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...
Datum: 2010-05-03 23:06:00 Tagy: Delphi 2010, rozšíření, debugger, ladeni
Všechny v nadpisu uvedené balíčky mají jedno společné - jejich autorem (a nejen jejich) je Andreas Hausladen. Tento maník (mimochodem držitel prestižního ocenění Spirit of Delphi 2007) je prostě neuvěřitelný.
Nejenže je jeden z nejaktivnějších autorů v JCL, jeho paleta komponent (vylepšená) se dostala i do Delphi 2010 a většina kódu z DelphiSpeedUp do Delphi 2009+, ale i udržuje balíček oprav IDE (tj. IDEFixPack) a oprav některých chyb ve VCL (tj. VCLFixPack). Více...
Datum: 2010-03-25 21:03:00 Tagy: VCL, rozšíření, open source, fix, DDEV
ExtPascal je zapouzdření pro Ext JS v Object Pascalu (Delphi, FreePascal/Lazarus). Jedná se o kompletní framework pro tvorbu GUI Ajaxových aplikací, které poběží ve webovém prohlížeči. Na straně serveru je Vaše kompilovaná knihovna komunikující přes FastCGI.
Domovská stránka projektu je code.google.com/p/extpascal/. Následně ExtP Toolkit dokáže částečně převést formuláře z Delphi nebo Lazaruse.
Celkem mi to vyrazilo dech, podívejte se na základní dema a pak hlavně na FishFacts. Všimněte si změny velikosti okna, stylu okna, maximalizace, přesun okna…
Podporované prohlížeče: IE 6+, Firefox 1.5+, Safari 3+, Opera 9+ a Chrome 2+ na (PC, SmartPhone, PDA…).
Jen upozornění: projekt je určen pro tvorbu web aplikací - ne pro tvorbu webu.
Více...Datum: 2010-03-22 22:59:00 Tagy: open source, web, server
Jednou z novinek v Delphi 2010 je i formátovač zdrojového kódu pro Object Pascal. Jelikož mne moc nenapadá co bych k tomu napsal, tedy kromě toho, že se vyvolává z kontextového menu položkou Format Source nebo teplou klapkou (:-)) CTRL+D, tak jsem se rozhodl pro malý testík.
Předhodil jsem mu kus prasácky formátovaného kódu a byl zvědav na výsledek. Více...
Datum: 2010-02-02 21:39:00 Tagy: Delphi 2010, IDE