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

Free Delphi Starter Edition download

Potřebujete Delphi školení nebo konzultace na různá témata?


RAD Studio roadmap květen 2019

vložil Radek Červinka 6. června 2019 00:51

Embarcadero zveřejnilo plány dalšího vývoje Delphi včetně komentáře jednotlivých produkt managerů.

Roadmap RAD Studio Roadmap May 2019, dále komentáře produkt managerů.

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Delphi

Konference RAD Studio & Ranorex Live - Bratislava 2019

vložil Radek Červinka 13. května 2019 23:37

Technická konference pro potenciální i stávající uživatele vývojových nástrojů Embarcadero RAD Studio, Delphi a C++Builder.

Bratislava

6.6.2019 od 9:00 hodin, Velký sál Doprastav, Košická 52, Bratislava - Ružinov

Svět se mění čím dál tím rychleji a pro oblast informačních technologií to platí dvojnásob. Internet věcí přestává být synonymem pro "hračky" a různé "podivnosti" a stále častěji nachází uplatnění ve vědě, průmyslu a dalších odvětvích. Stejně tak se stalo běžnou realitou využívání cloudových služeb. Uživatelé očekávají od nových aplikací propojitelnost s existujícími systémy, webový přístup a podporu mobilních zařízení. Větší důraz je také kladen na jejich vzhled, ergonomii a kvalitu. Profesionální design a důkladné testování již není konkurenční výhoda, ale nezbytnost. Jedná se o nové výzvy, ale především úplně nové příležitosti pro programátory a vývojáře. Přijďte se podívat, jak Vám mohou pomoci vývojové nástroje společností Embarcadero a Ranorex.

Program konference

  • 08:00 - 09:00 Registrace účastníků
  • 09:00 - 09:05 Zahájení konference
  • 09:05 - 10:30 Vývoj vestavěných aplikací s RAD Studiem a RAD Serverem
  • 10:30 - 10:40 Občerstvení
  • 10:40 - 11:40 Využití stylů a designových jazyků Microsoft a Google ve VCL
  • 11:40 - 12:00 Občerstvení
  • 12:00 - 13:15 Úvod do automatizovaného testování s nástrojem Ranorex Studio
  • 13:15 - 13:30 Shrnutí, dotazy a závěr konference

Přednášky budou probíhat v angličtině, pro zájemce však bude k dispozici simultánní překlad do slovenštiny.

Nutná je registrace na seminář (zdarma)


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Tiskové zprávy

Implementujeme iterator pro Bookmarklist

vložil Radek Červinka 26. března 2019 22:14

Už od verze 2007 Delphi podporuje procházení přes for - in, bohužel některé třídy stále tuto podporu nemají.

Požadovaný stav:

var
  bmk: TBookmark;
begin
  for bmk in  DBGrid1.SelectedRows do
  begin
//xxx
  end;
end;

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Delphi | Praxe | Rozšíření Delphi

VCL High DPI Image List

vložil Radek Červinka 28. února 2019 12:57

V Delphi Rio byla přidána podpora pro VCL multi resolution imagelisty.

V podstatě se jedná o dvě spolupracující komponenty:

  • TImageCollection - udržuje vlastní multi resolution bitmapy
  • TVirtualImageList - podle DPI zprostředkovává pohled na TImageCollection

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Novinky v Delphi

Delphi 10.3 Rio - Release 1

vložil Radek Červinka 19. února 2019 22:58

U příležitosti 24. výročí uvedení Delphi na trh byl vydán 1.update pro Delphi 10.3 Rio.

Release notes.

Ve zkratce co mne zaujalo:

  • lepší podpora FireDAC pro Firebird 3.0.4 a embedded Firebird
  • u SOAP klientů lepší podpora pro certifikáty (souvisí se zásadní změnou implementace SOAP za pomoci http knihovny viz 10.3)

Oprava některých chyb ohledně IDE a mnoha dalších - celý seznam


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Zajimavé předávání parametrů pro OLE

vložil Radek Červinka 22. ledna 2019 00:14

Sem tam mne Delphi překvapí. Nepřijde vám ta syntaxe u PrintOut trochu zajímavá? Delphi prý to podporují od verze 2. Myslím, že na pořadí ani nezáleží.

  if (OpenDialog1.Execute) then
  begin
    WinWord := CreateOleObject('Word.Application');
    if (not (VarIsEmpty(WinWord))) then
    begin
      try
        WinWord.Visible := false;
        Docs := WinWord.Documents;
        Doc := Docs.Open(OpenDialog1.FileName);
        vFrom := 1;
        vTo := 2;
        Doc.PrintOut(Background := false, Append := false, Range := wdPrintFromTo, OutputFileName := EmptyParam, From := vFrom, To := vTo);
                  // err
      finally
        WinWord.Quit;
      end;
    end;

Jen pro připomenutí - PrintOut má mnoho parametrů - word.document.printout


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Praxe

Windows 10 "Per Monitor v2" podpora a lepší podpora Hi-DPI

vložil Radek Červinka 8. ledna 2019 00:08

S verzi Delphi 10.3 Rio dochází k podpoře Windows 10 “Per Monitor v2”. Nové API řeší problém, kdy dříve nebylo možné získat informace o velikosti elementů pro různé monitory (jako třeba scrollbary), ale šlo to pouze pro primární monitor.

Co to znamená pro kompatibilitu?

Per Monitor Delphi

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Novinky v Delphi

FireDAC a connection pool

vložil Radek Červinka 16. prosince 2018 10:57

Méně známou vlastností FireDAC je, že obsahuje přímo podporu pro Connection Pool.

Co je Connection pool? Connection pool je třída obsahujicí kolekci otevřených připojeni. V případě vícevláknových aplikací (tj. např. všechny ty REST servery nebo cokoliv kde obsluhuje více požadavků zároveň, případně i normální aplikace, kde používáte více dynamických connection) většinou potřebují přístup do databáze.

FireDAC je threadsafe (tj. bezpečné použítí ve vláknu) jen v případě, že vlákno má vlastní Connection (to je normální požadavek napříč jazyky nebo platformami). Přičemž největší režie je právě vytvoření připojení do DB. Proto se používá mechanismus ConnectionPool, kdy už nepoužívané Connection objekty jsou po nějakou dobu k dispozici a další požadavek na novou connection bude uspokojen některou z těchto Connection.

Nebojte se, FireDAC to má elegantně vyřešeno.

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Praxe

Problém Ranorex a Delphi DLL

vložil Radek Červinka 5. prosince 2018 21:58

Minulý týden jsem narazil na problém kdy testovací oddělení začalo hlásit problémy při běhu programu na kterém spolupracuji pod Ranorexem.

Odbočka: Ranorex nedávno získala IDERA, tj. vlastník Embarcadero. Tím rozšířila své portfolio pro vývoj aplikací o další zářez, kompletní seznam je na ideracorp.com a obsahuje kromě Embarcadero další akvizice z nedávné doby jako Sencha, Whole Tomato, Test Rail atd. přičemž některé produkty jsou nyní přibalovány k vyšším edicím Delphi. Mimochodem když se podíváte na ideracorp.com/news, uvidíte, že všechny akvizice jsou až po získání Delphi - celkem velké investice do rozšíření portfolia a celkem ve svižném tempu.

Ale zpět k našemu problému s Ranorexem.

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Praxe

Delphi 10.3 Rio je dostupné

vložil Radek Červinka 21. listopadu 2018 21:27

Dnešním dnem je dostupná nová hlavní verze Delphi 10.3 Rio.

Jak již jsem avizoval v minulém článku, jedná se verzi s nejvýraznějšími změnami v kompilátoru za dlouhou dobu.

Feature matrix: rad-studio-feature-matrix.pdf, DocWiki, What's_New

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Delphi | Novinky | Novinky v Delphi

Konference RAD Studio 10.3 Rio & Sencha 2018 v Praze

vložil Radek Červinka 19. listopadu 2018 13:09

Dne 28.11.2018 od 9:00 hodin proběhne seznámení s RAD Studio 10.3 Rio a produkty Sencha (ExtJS).

Místo: Městská knihovna v Praze, Mariánské náměstí 1/98, Praha 1, ČR

Program

1) Nová verze Embarcadero RAD Studio 10.3 Rio (Delphi a C++Builder). Přednáší Marco Cantù.

2) Rychlejší vývoj podnikových webových aplikací v jazyce JavaScript s nástroji Sencha (ExtJS 6.6).

Nově je knihovna ExtJS (např. ji používá UniGUI) k dispozici i ve volně dostupné variantě Community Edition.

Místo konání: velký sál Městské knihovny v Praze, Mariánské náměstí 1/98, Praha 1, Česká republika Datum: středa 28.11.2018, začátek prezentace v 9:00 hodin, registrace začne v 8:15 hodin.

Registrace a detaily : embt.cz/nase-novinky/konference-11-2018


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

První informace o nadcházející verzi Delphi 10.3 Rio

vložil Radek Červinka 5. listopadu 2018 22:26

Pomalu začínají prosakovat informace o nové verzi Delphi 10.3 Rio. Podle mne se bude jednat o naprosto zásadní verzi. Posuďte sami z toho co je zatím zveřejněno.

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Delphi | Novinky | Novinky v Delphi

Flash sale do konce září

vložil Radek Červinka 27. září 2018 22:04

Do konce září se dá koupit Delphi se slevou 40%, podrobnosti embt.cz/aktualni-nabidka-bonusu. Navíc s prodlouženým předplatným na 15 měsíců aktualizací.


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

webbroker a http.sys

vložil Radek Červinka 18. září 2018 22:34

Od Windows XP SP2, resp. Windows Server 2003 operační systém windows obsahuje driver jádra pro obsluhu http požadavků s názvem http.sys. Ve skutečnosti se jedná o plný HTTP server a to přímo v jádře - což mimochodem znamená, že je na nižší úrovni než třeba IIS nebo Apache a bez veškerých závislostí.

Webbroker nabízí několik možností jak překládat výsledné aplikace (např. jako standalone web server), ale http.sys je prostě jiná liga. To si uvědomují i tvůrci komponent, jako např. TMS Sparkle - což je základem jejich nového Delphi web frameworku (pas to JS compiler) WebCore, nebo Intraweb.

A samozřejmě Open Source implementace - Synopse http.sys.

Více...


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: ,

Praxe

Delphi roadmap srpen 2018

vložil Radek Červinka 9. srpna 2018 01:10

Delphi Roadmap 2018 a komentář produkt managerů.

Pro mne nejzajímavější je informace "custom managed records", kdy půjde pro record definovat constructor a destructor a copy operátor, což otevírá netušené možnosti. Podle mne jedna z nejmocnějších vylepšení jazyka od generik.

Další věcí je Android Z-order, což umožní mixování nativních oken s FMX konečně i pro Android.

Mimochodem budou převzaty některé optimalizace z IDEFixPack.

Zbytek v odkazovaném článku


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

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

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.

Poslední komentáře

Comment RSS