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 si všimněte mého pojednání ř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ů.
Uvažujete o vývoji pro mobilní zařízení? V tom případě navštivte sekci FireMonkey.

Pokud Vám nestačí náš přehled komponent, navštivte adresář nejpopulárnějších open source Delphi komponent

External exception C0000026 během začátku ladění

vložil Radek Červinka 26. února 2015 23:06

Jedná se o těžko reprodukovatelný problém při ladění, kdy někteří uživatelé mají na 64 bit Windows 7+ problém spustit ladění u některých projektů. Start programu je následován výjimkou a IDE to někdy nerozchodí. Jedná se o zlomek uživatelů, ale dokáže to slušně otrávit. Pokud vím, problém se může (resp. sem tam se vyskytne u různých uživatelů) vyskytnout na různých verzích nejméně od XE2 (někdo tvrdí i D2007).

Více...

Tagy: ,

Podpora | Praxe

Nový opensource JSON parser - JsonDataObjects

vložil Radek Červinka 19. února 2015 22:53

Jistě znáte jméno Andreas Hausladen - člověk který stojí za IDEFixPack (mimochodem zrovna vyšla nová verze 5.8) , v půlce jednotek z JCL najdete jeho jméno atd.

Několikrát jsem zde jeho dílo velmi obdivoval a to platí stále. Tak on částečně z nudy napsal nový JSON parser, dostupný na github a nepřekvapivě všem ostatním natrhl

Více...

Tagy: , , ,

Komponenty | Novinky | Optimalizace

Řešení problémů Out of memory v IDE

vložil Radek Červinka 19. února 2015 00:05

Pokud máte poněkud větší projekt v Delphi (myslím tím něco v řádu jednotek milionu řádku kódu aka MLOC), můžete se v posledních verzích Delphi setkat s problémem Out of memory v IDE. Problém je popsán na support.embarcadero.com/article/44279, kde se popisují příčiny a možné řešení. Více...

Tagy: , ,

Podpora

Castalia zdarma pro Delphi a RAD Studio XE7

vložil Radek Červinka 22. září 2014 23:47

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

Tagy:

Nástroje

Dvakrát malý tip

vložil Radek Červinka 21. června 2013 23:28

Vzpomněl jsem si na dva malé tipy, v prvním případě na rozmrznutí Delphi IDE a v druhém případě na zrychlení upgrade nebo reinstalace.

Více...

Tagy: ,

Delphi

Náhodné výkřiky 38

vložil Radek Červinka 8. června 2013 00:37

Andy vydal nový IDE Fix Pack, JCL a JVCL pro XE4, Help Update 1 pro XE4, Fast Report Embarcadero Edition, google maps a Delphi, UniDAC pro iOS a nakonec nějaké komponenty.

Více...

Tagy: , ,

Aktualizace

Malý trik z Delphi 1 platný do dneška

vložil Radek Červinka 10. února 2012 21:40

Malý trik co fungoval v Delphi 1 a funguje i dnes.

Mějme na formuláři tlačítko, vybereme ho a za pomoci CTRL + X vyjmeme do schránky. Přepneme se do editoru kódu nebo do libovolného jiného editoru a dáme vložit.

V editoru se nám objeví (trošku komplikace s nabodeníčkem)

object Button2: TButton
  Left = 48
  Top = 96
  Width = 75
  Height = 25
  Caption = 'tla'#269'idlo'
  TabOrder = 1
end

Více...

Tagy: ,

Praxe

Náhodné výkřiky 20

vložil Radek Červinka 17. ledna 2012 22:04

Dnes tu bude pár poznámek ohledně unigui, FireMonkey, nějaký kousek kódu a další efektové. V zahraničí se všichni bohužel hádají ohledně FreeAndNil (čemuž se chci vyhnout), takže zde nic takového nečekejte.

Více...

Tagy: , , , , ,

Novinky

TODO podpora

vložil Radek Červinka 31. srpna 2011 01:06

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

Tagy: ,

Nástroje

Unit testing

vložil Radek Červinka 26. července 2011 23:09

Jedna z důležitých věcí je testování. Nevím jak vy, ale já nesnáším opakované testy. Tj. člověk udělá nějaké změny a následně by měl přetestovat úplně všechno. Ale všichni známe jak to dopadne …

A proto je vhodné použít unit testing, tj. nástroj, který za nás bude opakovaně provádět testy, které mu předepíšeme. Pro Delphi se jedná o DUnit, který je navíc součástí vyšších verzí Delphi (tj. od D2007 nebo možná i starších).Více...

Tagy: , , , , ,

Návody

Dual FileView - Aktualizace

vložil Radek Červinka 16. května 2011 23:00

Aktualizace: nová stránka Dual FileView

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

Tagy: , ,

Rozšíření Delphi

Resource a resource dialog

vložil Radek Červinka 6. května 2011 00:09

Někdy je vhodné použít pro ukládání dat místo datových modulů nebo formulářů "old school" přístup přes resource (např. možnost následně resource vyměnit bez rekompilace).Více...

Tagy: ,

Novinky v Delphi

IDE Fix Pack 4.0 a DelphiSpeedUp 3.0

vložil Radek Červinka 19. dubna 2011 21:28

Můj oblíbenec Andreas Hausladen vydal IDE Fix Pack 4.0 a DelphiSpeedUp 3.0. Jak jsem už minule napsal, považuji tyto dvě (nebo jedno - podle verze Delphi) rozšíření za jedno z nejdůležitějších.

DelphiSpeedUp je pro Delphi 7 a 2007, IDE Fix Pack pro 2007 - XE. Vřele doporučuji.

Tagy: , ,

Aktualizace

Zrychlení IDE různých verzí Delphi

vložil Radek Červinka 5. prosince 2010 23:09

Každý program se dá zrychlit. Nejinak je tomu i u IDE Delphi libovolné verze. V podstatě znám tři možnosti - v závislosti na verzi Delphi.Více...

Tagy: , , ,

Tipy a triky pro IDE

vložil Radek Červinka 13. listopadu 2010 01:35

Zkusím ukázat několik triků (možná je i znáte) jak si usnadnit život s IDE.

Posuvné breakpointy a bookmarky

Nevím jak je to u Vás, ale už se mi několikrát stalo, že si nastavím breakpoint (včetně jeho parametrů) a pak si uvědomím, že bych ho chtěl někde jinde. V novějších Delphi ho prostě chytnete a přetáhnete. A pokud při tom držíte CTRL (objeví se u něho malé plus jako na obrázku) tak ho jednoduše naklonujete včetně parametrů. O přetahování aktuálně vykonávaného řádku během ladění jsem psal minule. (novější Delphi, myslím 2009+)

posuvné breakpointy

Více...

Tagy: , ,

Praxe

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS