vložil Radek Červinka
11. srpna 2010 00:56
O vytváření PDF jsem již poznámku utrousil, ale někdy je třeba i opačný přístup. Parsování PDF neumím (komentáře uvítám), ale ghostscript s PDF umí pracovat a převádět do jiných formátů.

Více...
vložil Radek Červinka
17. června 2010 22:22
Konečně jsem se dostal k tomu abych si vyzkoušel Delphi Prism a tak se podělím o pár dojmů. Ale pořád platí, že primárně se zde budu zabývat nativním Delphi (tj. klasickým).
Delphi Prism, je sice kompilátor dialektu Object Pascalu do .NET, ale není původním produktem firmy Embarcadero (i když na něm v současnosti spolupracují), ale firmy RemObjects.com, která ho původně vyvinula pod názvem Oxygene. To je také jeden z důvodů, proč Delphi Prism používá MS Visual Studio Shell, tj. IDE Visual Studia bez konkrétního jazyka. Pokud ale máte již nainstalováno VS (pro Delphi Prism 2010 je podporováno VS 2005 a VS 2008, pro Delphi Prism 2011 i VS 2010) je Delphi Prism nainstalováno do něj.Více...
vložil Radek Červinka
20. dubna 2010 00:22
Místa není nikdy dost a proto může být vhodné aby náš program napsaný v Delphi umožňoval kompresovat uživatelská data.
Základem je se rozhodnout jakým způsobem budeme data pakovat, zda použijeme některý ze standardních formátů (ZIP, RAR, 7z) nebo budeme jen balit proud (stream) dat s případnou naší hlavičkou, v horším případě se pokusíme o vytvoření vlastního formátu (proč?).
Dle mé zkušenosti je výhodné použít kompresi streamu dat např. při ukládání větších dat do databáze a např. ZIP formát (případně s heslem) pro práci s více soubory.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
21. ledna 2010 23:36
Mnoho lidí je konzervativních (v určitých oblastech třeba i já) a prostě nemůžou přenést přes srdce změnu IDE nových Delphi proti Delphi 7 a to zvláště ve dvou oblastech:
- nahrazení palety komponent za seznam (na to jsem si zvykl celkem rychle, zvláště díky rychlému hledání)
- "undocked" okna (to v případě více monitorů může být trochu problém)Více...
vložil Radek Červinka
9. ledna 2010 23:49
Delphi umožňuje různé možnosti pro přístup k souborům (TFileStream, BlockRead, Read atd), ale ještě je možné použít vysoce efektivní přístup přes soubory mapované do paměti (Memory mapped files) za pomoci Windows.Více...