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?

Dvakrát tip pro debugger

Dlouho jsem nepsal o nějaké fintě pro ladění, tak jsem si vzpomněl na takové dvě drobnosti:

Zobrazení dat z memory stream

Samozřejmě se nejedná jen o memory stream jelikož se jedná o populární bázovou třídu tak to použijeme častěji. Pokud jste v místě, kde máte parametr TStream, není nic jednoduššího než přes volání .ClassName zjistit zda se jedná o potomka TMemoryStreamu, objekt přetypovat a použít následující trik (napadl mne, když jsem ladil volání SOAP a pořád jsem logoval stream do souboru abych ho zkontroloval).

Více...

Datum: 2022-06-27 22:58:00 Tagy: debugger

Praxe

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

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

Pár věcí co je delší než než limit Twitteru, ale na druhou stranu nestojí za samostatný článek.

Více...

Datum: 2011-03-18 22:00:00 Tagy: debugger, dokumentace, komponenty

Novinky

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

Pravděpodobně poslední pokračování mini série o temných zákoutí ladění v Delphi. Dnes to bude o modulech, data breakpointech, thread breakpointu a nějaké drobnosti. Více...

Datum: 2010-10-25 22:44:00 Tagy: debugger, ladeni

Praxe

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

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

Praxe

Několik tipů pro debugger

Laděním našinec zabije velkou část času u vývoje programu. Nebudu Vás podceňovat a ukazovat základní věci jako zadávání breakpointu, ale s debuggerem zkusíme jiné věci. Více...

Datum: 2010-09-20 21:26:00 Tagy: debugger, ladeni, super

Praxe

Debug vizualizéry po druhé

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

Rozšíření Delphi

Remote debugging v Delphi

Sem tam je vhodné provádět ladění přímo na počítači klienta, protože na vývojovém počítači nejde problém nasimulovat. Samozřejmě v takovýchto případech není vhodné (a ani často možné) instalovat Delphi na počítač klienta a proto Delphi nabízejí možnost vzdáleného ladění (Remote debugging). Jak tedy na to? Více...

Datum: 2010-02-21 22:24:00 Tagy: debugger, delphi, ladeni, nastroje, super

Praxe

Delphi 2010 a debug vizualizers

S Delphi 2010 přichází i další vylepšení v debuggeru. Už v Delphi 2007 byla třeba přidána podpora breakpointů přes callstack (viz mé poznámky o Delphi 2007) a mnoho dalších rozšíření debuggeru Delphi (např. pojmenování vláken pro debugger), ale dnes něco o debug vizualizerech. Více...

Datum: 2010-01-02 22:29:00 Tagy: Delphi 2010, ladeni, debugger

Recenze