vložil Radek Červinka
30. března 2011 22:17
Zkusím napsat něco typu string, unicode a příbuzných typech v návaznosti na minulý článek o TEncoding. Předem upozorňuji, že:
- většinou (cca 99%) si člověk vystačí s typem string a zde uvedený text ho nemusí moc trápit
- nebude to 100% výklad, ale třeba to někomu pomůže a popř. to někdo upřesní, kdybych něco popletl
- je to trochu hutnější text, tak snad to nebude zmatené
Více...
vložil Radek Červinka
26. března 2011 00:20
Anonymní metody jsou silně nedoceněnou vlastností nových Delphi.
Jen pro zajímavost jsem orientačně porovnával rychlost TDirect2DCanvas a TCanvas. Při té příležitosti jsem narazil na problém jehož řešení velmi zjednodušilo použití anonymních metod. Více...
vložil Radek Červinka
25. března 2011 00:09
Do doby než nás spasilo unicode kodování snad každý programátor potřeboval převádět mezi různými codepage. No ono je to někdy třeba i dnes. Většinou se u nás používala Synapse, ale s příchodem Delphi 2010 byla (konečně) RTL Delphi výrazně (a to dost šikovně) rozšířena o podporu převodu mezi různými kódováními.
Více...
vložil Radek Červinka
18. března 2011 23:00
Pár věcí co je delší než než limit Twitteru, ale na druhou stranu nestojí za samostatný článek.
Více...
vložil Radek Červinka
18. března 2011 22:47
Help Update 2 pro Delphi XE a C++Builder XE a Delphi XE, C++Builder XE and RAD Studio XE Hotfix for QC 90864
Download:
- Enterprise and Architect edition users: http://cc.embarcadero.com/item/28257
- Professional edition users: http://cc.embarcadero.com/item/28258
- Starter edition users: http://cc.embarcadero.com/item/28259
Více...
vložil Radek Červinka
16. března 2011 00:16
Součástí novějších Delphi jsou i dvě méně známé, ale zajímavé komponenty: TValueListEditor a TButtonedEdit. První slouží k zadávání nebo editaci dvojice klíč a hodnota, druhá komponenta je TEdit s volitelnou možností až dvou tlačítek (vpravo a vlevo).

Více...
vložil Radek Červinka
9. března 2011 20:52
Můj včerejší článek vyvolal rozporuplné ohlasy a proto se ptám: jaké jsou Vaše "nutné" komponenty (nebo třídy) třetích stran (Open Source i komerční). Ptám se i protože už jich moc co jsem nepopsal neznám - takže i to je důvod.
Za mne je to Virtual TreeView, Fast Report, JCL, JVCL (nejen k vůli začlenění RxLib), Synapse a v druhé řadě SynEdit, Graphics32 a Drag and Drop Component Suite. O všech jsem tu už psal.
Zkuste se tedy podělit o své v komentářích. Díky.
vložil Radek Červinka
8. března 2011 23:20
Už jsem několikrát naznačil, že Virtual TreeView považuji za nejlepší open source komponentu (a pravděpodobně i komponentu vůbec) pro Delphi.
Dnes jsem potřeboval udělat specifické řešení: rozklikávací položky, na které se dá kreslit, a které mají variabilní výšku. A napadlo mne použít TVirtualDrawTree.Více...
vložil Radek Červinka
4. března 2011 21:53
Delphi 2009 rozšiřují třídu TControl o několik věcí a mezi nimi i o
property CustomHint: TCustomHint read GetCustomHint write SetCustomHint;
property ParentCustomHint: Boolean read FParentCustomHint write SetParentCustomHint;
V případě speciálních požadavků na tvar okna Hint je možno této možnosti využít, ale je tu i jiná možnost.
Následníkem TCustomHint je totiž i komponenta TBalloonHint (screenshot je z Delphi XE na upravených Windows XP).

Více...
vložil Radek Červinka
1. března 2011 20:00
Podle všeho se chystá mimořádná časově omezená nabídka upgrade na verzi XE ze všech předchozích verzí (tedy i z verzí 1 - 2006), tj. i z těch, ze kterých to už teď nešlo. Týká se to Delphi, C++Builder a RAD Studio/BDS.
Podle informací které mám, se jedná o akci jen do konce března. Více podrobností bude známo pravděpodobně příští týden (tj. cca 1. března) a rád je zde zveřejním.
Aktualizováno
Více...