Obrázek Delphi - Proč se vyhnout používání with a jak je to s Free resp. FreeAndNil

1. 5. 2022, Vladimír Klaus, navštíveno 43x

Delphi

K napsání tohoto malého článku mě přivedla osobní zkušenost, přesněji řečeno vlastní chyba, která mě stála zcela zbytečné 2hodinové pátrání po příčinách problému. A protože problém byl ten, že při debuggování vytuhlo...

Obrázek Code Faster in Delphi, Alister Christie

25. 11. 2021, Vladimír Klaus, navštíveno 284x

Delphi
Knihy

Výborná 160stránková kniha či možná příručka odhaluje řadu postupů, triků, jazykových zajímavostí, nástrojů apod., které zproduktivní práci v Delphi. Kniha je velmi čtivě psaná a její velkým benefitem je stručnost....

Obrázek Abstraktní a virtuální třídy, funkce, metody v Delphi a C#

23. 11. 2021, Vladimír Klaus, navštíveno 349x

ASP.NET/C#
Delphi

Abstraktní třídy nejsou nic složitého či záhadného, ale je třeba dobře porozumět principům, kterými se řídí a vědět, kdy a proč je použít. Chce to trochu více přemýšlení při tvorbě objektového návrhu, ale rozhodně se to...

Obrázek How to use Delphi Object Repository

29. 9. 2021, Vladimír Klaus, navštíveno 358x

Delphi
IN ENGLISH

Quite often I create new forms, but they are very similar to existing ones. I've always done it the old fashioned way - i.e. saving the existing one under a new/different name, editing that copy, etc. Unfortunately, I...

Obrázek Jak z ADOQuery smazat ten správný záznam, pokud se používá JOIN

18. 8. 2021, Vladimír Klaus, navštíveno 359x

Delphi
SQL
SQL Server

Nedávno jsem v jednom projektu přidal funkci mazání aktuální položky v mřížce Tasky. Tedy zdánlivě zcela běžnou záležitost, která se ale záhy ukázala jako hodně problematická. Smazání položky probíhalo přes funkci...

Obrázek Jak v Delphi znepřístupnit hlavní okno

10. 8. 2021, Vladimír Klaus, navštíveno 340x

Delphi

Možná jste, podobně jako já, občas potřebovali spustit nějakou akci (stahování, zjišťování informací z internetu, aktualizaci dat...) a bylo nanejvýš vhodné, aby uživatel nemohl v tu danou chvíli s aplikací nic dělat....

Obrázek Jak používat Delphi Object Repository

29. 7. 2021, Vladimír Klaus, navštíveno 371x

Delphi

Poměrně často vytvářím nové formuláře, které jsou ale velmi podobné již těm existujícím. Vždy jsem to dělal prastarým způsobem - tedy uložením stávajícího pod novým/dalším jménem, úpravou této kopie atd. Vůbec mě...

Obrázek Databázové napojení na MS Excel přes ADO v Delphi a ASP.NET / C#

26. 7. 2021, Vladimír Klaus, navštíveno 362x

Delphi
MS Excel
MS Office

A je tu další článek o tom, jak přistupovat k MS Excel souborům jako k databázi. Před časem jsem sice psal článek o přístupu k Excel souborům jako k databázi, ale nyní to z nějakého důvodu nefunguje - končí to chybou...

Obrázek Jak v Delphi zajistit správné fungování "StayOnTop"

2. 10. 2020, Vladimír Klaus, navštíveno 638x

Delphi

Každý, kdo programuje v Delphi už nějakou dobu, spíše delší dobu (ano, je to tam od začátku), tak asi ví, že může nastavit formuláři vlastnost: MyForm.FormStyle:=fsStayOnTop; Tím se zajistí, že formulář/okno bude nad...

Obrázek Kdy mohou nastat zvláštní problémy s ADOConnection.Connected a ADOTable.Active

22. 8. 2020, Vladimír Klaus, navštíveno 703x

Delphi
SQL Server

Pokud v Delphi pracujete s databázovými tabulkami, není od věci se tu a tam ujistit o tom, zda je požadovaná tabulka skutečně otevřena, aby nedošlo k chybě. Tedy něco jako: if MyTable.Active then...; Na tom není opravdu...