vložil Radek Červinka
20. ledna 2023 21:32
Znělo to jednoduše: mám napsaný další program pro Android a zákazník si přál mít ještě možnost stáhnout a spustit PDF v externím prohlížeči.
Všechny aplikace pro Android ladím jako Win32 aplikace s pár IFDEF a pak to jen přeložím pro Android a upravím sem tam design a pár speciálních funkcí, velmi výrazně to zrychluje vývoj. A tak jsem na to šel i při zobrazení PDF.
A jako bonus se zmíníme o AndroidManifest.xml a AndroidManifest.template.xml .
Stáhnutí PDF bylo pár řádků díky THTTPClient a pro zobrazení na windows z VCL jsem věděl, že nejjednodušší je ShellExecute.
Více...
vložil Radek Červinka
7. prosince 2022 19:17
TListView ve FMX má celkem zajímavé možnosti, které nejsou na první pohled dostupné a některé si ukážeme.

Více...
vložil Radek Červinka
13. ledna 2022 02:48
Recykluji starší článek (2016) a ukáži jak za pomoci Delphi a pár minut vytvoříte jednoduchou mobilní aplikaci pro Android s tím, že pokud máte Apple tak ji jen přeložíte pro iOS.
Veškerý vývoj bude probíhat na Windows jako Win32 aplikace a jen výsledek upravíme na zařízení. Naše aplikace umožní zadat IČO a z webu si dotáhne informace o firmě ve formě JSON, ten zpracujeme a zobrazíme.
Co budeme potřebovat
Více...
vložil Radek Červinka
1. července 2019 22:38
Embarcadero oznámilo dohodu s Eugene Kryukov, což je originální autor FMX o licencování FMX pro Linux. Nejedná se o jednorázovou akci,
ale o dlouhodobou spolupráci.
FMXLinux je dostupný jako GetIt download pro verzi 10.3.1 Delphi.
Originální oznámení Announcing FmxLinux Bundling with Delphi and RAD Studio
vložil Radek Červinka
13. března 2018 18:43
Dnes 13.3.2018 je dostupný release 3 Release notes pro Delphi, tj. Delphi 10.2.3 a zároveň se mění složení profesional SKU. Update je binárně kompatibilní se všemi 10.2.x .
download: web install
Základní věc je, že profesional verze od 10.2.3 bude obsahovat mobilní vývoj a to i pro stávající zákazníky na předplatném. Zároveň platí do konce měsíce amnestie i na staré verze.
Druhou věcí je, že nadále nebude nově prodávaný samostatný FireDAC rozšiřující balíček pro Profesional (FireDAC v PRO zůstává stejný tak jak byl), přičemž stávající majitelé na předplatném budou dále podporováni po dobu placení předplatného. Dnes naposledy ho lze koupit.
Více...
vložil Radek Červinka
27. října 2016 01:33
Po delší době několik odkazů a postřehů.
Delphi Starter je pořád free ke stažení. A vznikl pěkný plugin do IDE - DLight - Inline evaluation plugin, který podporuje i Starter a lze použít místo chybějícího prohlížeče lokálních proměnných. Samozřejmě pro vyšší verze to má význam také.

Další free věc ke stažení: TMS Aurelius Free - tj. ORM pro Delphi. TMS má i další zajímavé věci jako FNC, což jsou komponenty napříč Delphi, Lazarusem, a to včetně TTMSFNCRichEditor.
Více...
vložil Radek Červinka
16. září 2015 22:11
Nenápadným rozšíření Firemonkey v DX Seattle je možnost u některých ovládacích prvků na Window ve Firemonkey použít ovládací prvky přímo z Windows.
Zatím se jedná o TEdit, TMemo a TPresentedScrollBox. Hlavní jsou ty první dva, protože to mimo jiné znamená např. podporu pro handikepované, Bidi atd. prostě to co umí normální TMemo a spol.
Více...
vložil Radek Červinka
14. dubna 2015 22:14
Minule jsem označil MultiDevice Preview jako jednu z nejzásadnějších novinek v XE8 a věřím, že to programátorům pomůže.
V podstatě k tomu není co více říct, je to jednoduché jako facka. Použijete volbu z menu View - MultiDevice Preview a tam si vyberete které náhledy
chcete používat (základní jsou předdefinovány).

Více...
vložil Radek Červinka
11. ledna 2015 00:05
Beta hotfix pro FireMonkey aplikace na Android 5.0 (Lollipop). Lollipop totiž přináší standardně nový ART kernel a to zavedlo jistou nekompatibilitu, kterou právě řeší tento hotfix. Pokud se Vás to týká, stahujte na code central Beta hotfix for FireMonkey apps on Android 5.0.
Pokud máte Android řady 4, ale máte taky ART jádro tak se problém týká asi i Vás.
vložil Radek Červinka
16. října 2014 11:47
Embarcadero uvolnilo hotfix pro vkládání aplikací do Apple App Store. Souvisí to se změnou v iOS8, kdy takto zasaženy jsou všechny třetí strany a podle všeho navíc i uživatelé starších verzí XCode. Update (upravený linker) je pro XE5 až XE7.
cc.embarcadero.com/item/30022
vložil Radek Červinka
8. října 2014 21:14
Když jsem v roce 2011 popisoval Animace ve FireMonkey tak už tehdy jsem tvrdil, že je tam velký potenciál. Momentálně si trošku hraji s portování jedné svoji starší hry do FireMonkey a tak jsem se díval na jiné hry psané v opičce. A našel jsem Jweled, FMX verzi Bejeweled, které napsal Joaquin Monedero z Embarcadera pro CodeRage 8.
Více...
vložil Igor Gottwald
22. září 2014 22:34
Městská knihovna Praha, 15. září 2014
Jako jeden z účastníků semináře bych se s vámi rád podělil o dojmy z uvedení mové verze RAD Studia. Jedná se o verzi XE s pořadovým číslem 7, která přišla, jak je v posledních letech u Embarcadera již zvykem, opět ke konci třetího čtvrtletí roku.
Přednáškou nás provázel Paweł Głowacki z evropského zastoupení společnosti Embarcadero, který je zkušeným matadorem podobných akcí a podle toho měl celý průběh velmi profesionální úroveň. Jak jeho jméno napovídá, je Paweł původem z Polska, což se odráží i na jeho angličtině, která se našim slovanským uším skvěle poslouchá, a tak byl simultánní překlad pro češtiny nutný opravdu jen pro těch málo účastníků, kteří zůstali tímto jazykem zcela nepolíbeni.
Více...
vložil Radek Červinka
18. září 2014 22:59
Kromě zásadního FireUI návrháře přináší XE7 velmi zajímavou komponentu TMultiView. Tato nenápadná komponenta umožňuje zobrazit svůj obsah různým způsobem v závislosti na možnostech zařízení. Primárně je to určeno k zobrazování typu Master - Detail.
V návrhu (se vzhledem pro Android)

Více...
vložil Radek Červinka
8. září 2014 22:44
IDE v XE7 příchází s multiplatformním designerem (pod názvem FireUI). Cílem je mít jeden formulář s aplikační logikou, a jen přepínat uspořádání pro jednotlivé platformy, tak jak je na nich zvykem. IDE zaručuje správu resource pro jednotlivé platformy. V předchozích verzích se automaticky přizpůsoboval jen vzhled prvků, většinou nikoliv jejich uspořádání na obrazovce. Nyní tak můžete mít např. pro Android menu nahoře, ale pro iOS 7 menu dole a iOS menu vpravo (příklad!), přičemž je vše součástí jednoho formuláře a preview vzhledu jednoduše přepínáte jedním comboboxem v IDE.
V praxi se vytvoří jeden "master form" a z něj se mohou dále odvozovat ostatní platformy.

Více...
vložil Radek Červinka
1. května 2014 00:20
XE6 přidává alternativní podporu GPUCanvas (který se používá u mobilů) i pro Windows.
Někde na začátku programu, třeba v projektu
uses
FMX.Forms,
FMX.Types,
..
..
begin
GlobalUseGPUCanvas := True;
Application.Initialize;
Více...