vložil Radek Červinka
1. září 2011 23:13
Přiznejme si to, optimalizace výpočtů s floating point měla v Delphi rezervy. Kód produkovaný dcc32 je schopen běžet (myslím) i na obyčejném Pentiu a optimalizován pro procesory Pentium Pro (resp. aspoň minulé verze) a využívá normální koprocesor. Samozřejmě některé knihovny (FastCode) umožňují využívat MMX, SSE atd. ale v základu to je vždy normální koprocesor.
S nástupem dcc64 je situace jiná. 64bit kód se dá provádět jen 64bit procesorem a ten musí obsahovat SSE2 jednotku. Takže veškeré operace jsou za použití SSE2 nebo tak nějak.
Více...
vložil Radek Červinka
15. června 2011 23:05
Minule jsem psal pár poznámek o aktuálním pohledu na aplikace pro Windows 8. Nechtěl jsem se v tom dále hrabat, protože kopat do ležícího je neslušné, ale od minule se objevilo pár dalších informací, které podle mne ilustrují přístup MS tak, jak jsem ho minule nastínil.Více...
vložil Radek Červinka
27. května 2011 02:48
Pořád mi to přijde, že píšu a píšu a žádné výsledky (teda kromě návštěvnosti, která je slušná). Takže jelikož je období zkoušek, je zde malý testík. Ušetřím Vás trapností typu jakými třemi způsoby se dá označit komentář, na druhou stranu pro dnešek vynecháme i generika a další věci.
V budoucnosti přejdeme k XE2, kde určitě bude hafo témat, ale to bude ještě cca 2-3 měsíce trvat a do té doby máme ještě trochu času. Takže na zabití času malý test.
Co bod - to bod. V úvahu jsem bral Delphi XE, ale většina věcí je platná obecně. A prosím bez google a spol., kdo najde chybu vyhrává. Více...
vložil Radek Červinka
6. května 2011 00:47
Pár zajímavých odkazů, které na disku už nějakou dobu suším a někomu se mohou hodit. Většina lidí se teď věnuje zatím neveřejným akcím, takže je trochu okurková sezóna.
Více...
vložil Radek Červinka
26. ledna 2011 22:39
Pravděpodobně se jedná o nošení slivovice do Vizovic, ale přesto úryvek z konference:
>>Every pro license should be paired with a free "home licence" to
>>allow professionnal programmers to use it at home and become
>>evangelists on the web by enhancing vcl based communities.
Více...
3a1348bd-93e2-448e-9b36-2b5cc0f5a99c|6|4.8
Tagy: delphi
Delphi
vložil Radek Voltr
5. ledna 2011 10:00
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...
vložil Radek Červinka
29. října 2010 22:17
Byl jsem upozorněn na zajímavou možnost lokalizace za pomocí komponent LangMan a jelikož mne produkt opravdu zaujal tak na něho upozorňuji.
Autorem je Ing. Tomáš Halabala ze serveru regulace.org. Komponenty jsou pro nekomerční použití zdarma, jinak za 89 Kč pro jednu aplikaci, což je velmi příznivá cena a za to co umí je to celkem směšné. Navíc na stránkách je video ukazující použití komponent, což je ale také jedna z nejlepších ukázek jak v Delphi udělat aplikaci. Nevím jak dlouho to autor nacvičoval, ale celkem mne rychlostí a délkou prezentace dostal (a to si myslím, že jsem už něco zvládl). Podívejte se sami.Více...
vložil Radek Červinka
12. září 2010 21:47
První dojmy z instalace a používání Delphi XE (pro jistotu naposledy: nové označení pro Delphi 2011) a jak to vypadá ohledně populárních komponent a rozšíření.Více...
vložil Radek Červinka
6. srpna 2010 19:42
Když jsem nedávno psal článek o předpokládané velikosti celočíselných typů v Delphi64, nechápal jsem, proč zvažují různé velikosti pro longint mezi Windows a jinými OS.
To mi objasnila až tato tabulka:
Typ ILP64 LP64 LLP64
char 8 8 8
short 16 16 16
int 64 32 32
long 64 64 32
long long (Int64)64 64 64
pointer 64 64 64
Akronym je podle počátečních písmen: Int, Long, Pointer je 64-bit (ILP64). A protože na unixových OS je standardem LP64, kdežto na Windows LLP64 tak EMBT váhá zda to má kopírovat. No jsem zvědav jak to dopadne.
vložil Radek Červinka
5. srpna 2010 23:09
S příchodem 64bit Windows se objevil i požadavek na 64 bit kompilátor Delphi, který byl až do příchodu Embarcadera na scénu ignorován.

Nyní (polovina roku 2010) je nový kompilátor již třetím rokem vyvíjen s tím, že začátkem příštího roku bude k dispozici preview kompilátoru. Zkusím o něm (a příbuzných tématech) napsal pár poznámek.Více...
vložil Radek Červinka
13. června 2010 22:24
Mám moc rád novou paletu komponent v Delphi 2010 a už se nerad vracím k paletě komponent z dřívejších verzí, která mi připadá nyní hrozně pomalá a nepřehledná.
V kombinaci s CnPack mi naprosto vyhovuje, viz. mé první video za pomoci programu Camtasia. Více...
vložil Radek Červinka
2. června 2010 23:06
V Delphi 2009 byla přidána pěkná možnost synchronizace přístupu k objektům. Do RTL, konkrétně system.pas, byl pro synchronizaci přidán záznam TMonitor (podobně je to řešeno v .NET).Více...
vložil Radek Červinka
18. března 2010 21:06
Pro server Delphi.cz napsal pan Cary Jensen.
Editory zdrojového kódu v Delphi obsahují mocnou, ale málo známou vlastnost, pomocí které můžete do prostředí editoru přidávat vlastní posloupnosti klávesových úhozů . Tato vlastnost se nazývá uživatelské klávesové vazby (custom key bindings), česky jim spíše říkáme klávesové zkratky. Je součástí otevřeného aplikačního programového rozhraní (API) pro nástroje (OTA – Open Tools API). OTA rozhraní vám poskytne množinu tříd a rozhraní, které můžete použít pro vytváření vlastních rozšíření integrovaného vývojového prostředí (IDE).
Tento článek vám poskytne přehled možností této vlastnosti IDE a předvede jednoduchou třídu pro klávesovou zkratku, která vám může posloužit jako odrazový můstek pro tvorbu vlastních klávesových zkratek. Tato zkratka udělá kopii stávající řádky v editoru zdrojového kódu. Jde o vlastnost známou z jiných editorů a díky OTA ji můžete používat i v editoru Delphi.Více...
vložil Radek Červinka
4. března 2010 23:31
Jelikož neustále vysvětluji kdo tvoří Delphi, co se stalo s Borlandem, kdo je to Embarcadero a co na to Jan Tleskač, napsal jsem poněkud delší článek, který je natrvalo dostupný v pravém sloupci mezi stránkami. Takže: Proč je Embarcadero Delphi a ne Borland?.
Doufám, že ten článek zodpoví většinu nejasností.

vložil Radek Červinka
14. února 2010 22:44
Dnes 14.února 2010 je to 15 let co byla vydána první verze Delphi (Delphi 1 pro 16 bit. Windows vyšlo 14.února 1995). Kdo najde 3 rozdíly v IDE?Více...