Delphi.cz

Český portál Delphi

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?

Windows API z WinMD

Jen pro připomenutí co se dá najít v GetIT v Delphi - Delphi header files generované přímo z Windows Metadata (WinMD) informací. Takže se jedná o fakt "fresh" konvertované soubory.

WinMD

Více...

Datum: 2024-02-16 14:31:00 Tagy:

Nástroje

TDataset debug visualizer

Když v D2010 byla do Delphi přidána podpora Debug visualizer měl jsem radost. Od té doby žádný nový oficiální nepřibyl, ale aspoň komunita něco přidala. Mimochodem RSP-16946 je feature request o nové vizualizery.

TDataset debug visualizer

Více...

Datum: 2017-07-10 23:07:00 Tagy: debugger, ladeni

Nástroje

Náhodné výkřiky 55

Poprvé v novém roce další dávka odkazů, co se může hodit.

TeeGrid je velmi zajímavý open source grid napsaný z gruntu, tj. bez DBGrid a spol. od Steema - autorů TeeChart.

Nějak jsem pozapomněl na Open DBExpress, který byl aktualizován pro aktuální Delphi. Je to DBExpress driver na bázi ODBC. Což mi připomíná, že kdysi existovala sada komponent s názvem ODBCe, což bylo něco podobného ale bez DBExpress, ale asi to zmizelo v prachu dějin. Stejně bych asi použil FireDAC nebo ADO.

Více...

Datum: 2017-01-25 22:56:00 Tagy: dependency injection, hry, Virtual TreeView, profiler, open source, web, webbroker, DB, crossvcl

Nástroje

DDDebug

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

Datum: 2015-01-21 23:05:00 Tagy: debugger, ladeni, super

Nástroje

Náhodné výkřiky 47

Dnes jen opravdu výkřiky:

To je vše

¯\_(ツ)_/¯
Více...

Datum: 2014-12-08 23:54:00 Tagy: vykriky

Aktualizace Komponenty Nástroje

Castalia zdarma pro Delphi a RAD Studio XE7

Castalia zdarma pro Delphi a RAD Studio XE7. Castalia je rozšíření Delphi zaměřené na produktivitu. Osobně jsem ho nikdy nepoužíval jelikož je relativně drahé, ale nyní je dostupná free verze pro majitele XE7.

Castalia

Více...

Datum: 2014-09-22 22:47:00 Tagy: IDE

Nástroje

Beyond Compare Lite

Od verze XE je součástí instalace Beyond Compare Lite, najdete ho v adresáři Delphi/bin/BCompareLite.exe . Pokud ho ještě neznáte - dejte mu šanci. Plnou verzi znám jen z doslechu (slučování ze tří zdrojů, synchronizace adresářů…), ale i v lite verzi je pro mne významné plus např. to, že program umí rozeznávat důležité změny (tj. rozdíl mezi změnou v poznámce, příkazu nebo např. v řetězci).

Beyond Compare Lite

Více...

Datum: 2014-07-23 23:15:00 Tagy: praxe

Nástroje

Java2Pas free

Oliver Funcke, z softwareunion publikoval volně šiřitelný nástroj Java2Pas na import .class nebo .jar souborů z Androidu do Delphi. Laskavý čtenář si jistě vzpomene, že jsem nedávno popisoval manuální import těchto souborů Podpora v XE5 pro používání Java Native Interface v Androidu.

Ke stažení z softwareunion.lu/downloads.

Více...

Datum: 2014-04-03 01:28:00 Tagy: Android, java

Nástroje Praxe

Náhodné výkřiky 42

Opět pár odkazů a tipů.

Více...

Datum: 2014-03-10 22:58:00 Tagy: vykriky, dependency injection

Komponenty Nástroje

Náhodné výkřiky 33

Dnes jeden nástroj na závislosti, Fluent Interface a Box 2D!

Více...

Datum: 2013-01-08 22:19:00 Tagy: vykriky

Komponenty Nástroje

Mida VCL to FireMonkey Converter - Embarcadero XE2 Edition

Mida Embarcadero XE2 Edition VCL to FireMonkey Converter je ořezaná verze nástroje (popis omezení v odkazu) na konverzi VCL na FMX. Volně ke stažení, pokud jste registrovaní na EDN a máte XE2.

Zároveň je oznámen seminář zdarma - edn.embarcadero.com/article/42428 o jeho použití.

Více...

Datum: 2012-07-13 22:05:00 Tagy: FireMonkey

Nástroje

crosskylix

Jelikož se stále Embarcadero nevymáčklo, kdy přesně bude dostupný aspoň server side kompilátor Delphi pro Linux, máte možnost použít ještě jednu oberličku a tou je nástroj CrossKylix. CrossKylix je nástroj, umožňující spouštět commandline (upravenou) verzi Kylix 3 kompilátoru na Windows.

Více...

Datum: 2012-07-04 21:05:00 Tagy: linux

Nástroje

Delphi XE a XE2 Distiller

Delphi XE (resp. XE2) Distiller je konfigurační nástroj, který umožňuje jednoduše upravovat nastavení Delphi (nebo C++Builderu).

Více...

Datum: 2012-02-23 21:00:00 Tagy: nastroje

Nástroje

MS SQL decryptor

DevArt nedávno uvedl nástroj na rozšifrování procedur, funkcí a view, které lze na MS SQL zašifrovat.

SQL Decryptor - nástroj je zdarma. Stahujte, než to MS zařízne. Funguje to pěkně.

Více...

Datum: 2011-11-14 20:24:00 Tagy: db, microsoft

Nástroje

Documentation Insight Express

Součástí XE2 je mimo jiné i lehce očesaná verze Documentation Insight od firmy DevJet. Tento nástroj lze koupit i pro předchozí verze, ale součástí XE2 je verze zdarma. Více...

Datum: 2011-11-01 23:02:00 Tagy: DelphiXE2, nastroje

Nástroje

Nástroj na konverzi VCL na FireMonkey aplikace?

Jen pro zajímavost, zatím znám jen dva nástroje, které jsou navíc ve vývoji a slibují konverzi VCL na FMX aplikace.

První je MonkeyGroomer, který je primárně určen pro konverzi VGScene aplikací a VCL konverze je v plenkách, ale autoři slibují postupné přidávání komponent.

Druhý by měl být Mida, o kterém si myslím, že spíše autoři trochu kecají. Ale nechme se překvapit.

Udělejte si názor sami.

Více...

Datum: 2011-09-21 21:18:00 Tagy: DelphiXE2, FireMonkey

Nástroje

TODO podpora

Jednou z málo známých funkcionalit Delphi IDE je podpora pro TODO. Nejedná se o žádnou novinku - určitě je základní podpora už v Delphi 5. Více...

Datum: 2011-08-31 00:06:00 Tagy: nastroje, IDE

Nástroje

Inno Setup

Miluji programy, které nemusím instalovat (a které mohu kdykoliv smazat).

Delphi je pro takové programy ideální, protože programy v něm napsané v podstatě nemusí mít žádné závislosti. Ale jsou situace, zvláště při komplikovanějších programech, kdy je pro korektní funkci vhodné provést instalaci např. protože potřebujete pro zápis někam administrátorské práva. Více...

Datum: 2011-07-01 21:00:00 Tagy: nastroje, praxe, začátečníci

Nástroje

Náhodné výkřiky 5

Opět několik navzájem nesouvisejících věcí: dnes náhled zdrojových kódů v průzkumníku pro Windows 7 a Vista, něco o TRTLCriticalSection a spol. a na závěr několik odkazů. Více...

Datum: 2011-06-13 22:24:00 Tagy: vykriky, nastroje

Nástroje Novinky

Několik tipů z konverze 32bit na 64bit

Zhruba před rokem a půl jsme řešili vzrůstající počet požadavků uživatelů na vylepšení podpory x64 platformy v naší aplikaci Spyware Terminator. Aplikace je z valné části napsána v Delphi (aktuálně 2007) a tak jsme museli řešit i konverzi systémové služby pro 64bit platformu Více...

Datum: 2011-01-05 09:00:00 Tagy:

Delphi Jazyk Nástroje Praxe

Logování za pomocí CodeSite 4

Součástí Delphi XE je i Express verze nástroje CodeSite.

CodeSite je dle mého celkem podařený nástroj pro logování fungující na bázi klient - server, kdy při kompilaci je do programu začleněn kód komunikačního klienta. Komunikace je pomocí zasílání zpráv WmCopyData (standard) nebo pomocí TPC/IP (volitelně, ale v plné verzi i na vzdálené počítače). Tento nástroj poskytuje zajímavé možnosti i v této Express verzi. Více...

Datum: 2010-12-28 00:37:00 Tagy: ladeni, nastroje, delphi XE

Nástroje

Dekompilace DCU

Existuje lehce undergroundová aplikace se zdroji pro částečnou dekompilaci DCU, která ale je mimochodem součástí mnoha projektů (namátkou CnPack wizards nebo IDR - Interactive Delphi Reconstructor, o kterém jsem také psal).

Jaký je vlastně rozdíl mezi dekompilaci výsledného EXE a DCU? V EXE nemusí být všechny metody, navíc tam nejsou informace o jménech. Více...

Datum: 2010-11-23 20:51:00 Tagy: nastroje, hacky, open source

Nástroje

Dekompilace Delphi aplikací

Dekompilace je zpětný převod binárního souboru na zdrojovou formu.

Nejdříve ta dobrá (nebo taky špatná - jak se to vezme) informace: Aplikace psané v Delphi (na rozdíl od aplikací v .NET - pokud nejsou obfuskované) nejdou převést zpět na úroveň zdrojáků, ale něco se přesto dá dělat. Více...

Datum: 2010-09-06 23:14:00 Tagy: nastroje

Nástroje

CnWizards - perfektní rozšíření pro Delphi

Ne moc často se našinec potkává s programy z Číny. Přesto jsem na jeden opravdu dobrý pro Delphi narazil. Jedná se o CnWizards.

CnWizards je balík open source rozšíření funkcionality pro Delphi, který možnostmi vyráží dech. Podporované verze IDE jsou od Delphi 5 po aktuální Delphi 2010. Více...

Datum: 2009-11-25 21:59:00 Tagy: delphi, open source, rozšíření

Nástroje