Autor Téma: Delphi 10.3.1  (Přečteno 1462 krát)

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2260
  • Karma: 100
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Delphi 10.3.1
« kdy: 14-02-2019, 21:32:11 »
Excellent
Rated 1 time
Dnes vyšel první update pro Delphi 10.3.

http://docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_1, download: https://cc.embarcadero.com/Item/30873/

Mimochodem je to dnes 24 let od uvedení Delphi 1.
Embarcadero MVP - Czech republic

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 649
  • Karma: 41
    • Verze Delphi: 10.3
Re:Delphi 10.3.1
« Odpověď #1 kdy: 14-02-2019, 21:35:24 »
Už instaluju :-)

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 649
  • Karma: 41
    • Verze Delphi: 10.3
Re:Delphi 10.3.1
« Odpověď #2 kdy: 14-02-2019, 22:01:21 »
Tak 10.3.1 nainstalováno, plus znova všechny komponenty atd.

U projektu mám přidané Vcl.Consts.pas (přeložené).
Dám build aplikace, dostanu hlášku:
[dcc32 Fatal Error] Vcl.Consts.pas(499): F2613 Unit 'Vcl.Controls' not found.
Ovšem Vcl.Consts.pas se na Vcl.Controls neodkazuje... (Vcl.Consts.pas má navíc 498 řádků.) To to hezky začíná...

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 649
  • Karma: 41
    • Verze Delphi: 10.3
Re:Delphi 10.3.1
« Odpověď #3 kdy: 14-02-2019, 22:08:42 »
Tak ne že by ta chybová hláška zrovna něco napověděla, ale příčinou nejspíš bylo, že v aktuálním VCL.Consts.pas přidali:
  SControlPath = '. Path:'#13#10'%s';


Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 649
  • Karma: 41
    • Verze Delphi: 10.3
Re:Delphi 10.3.1
« Odpověď #4 kdy: 14-02-2019, 23:09:34 »
Hm, tak to, že není vidět kus textu v Object inspectoru, se jaksi neobtěžovali opravit...
https://quality.embarcadero.com/browse/RSP-23354
https://quality.embarcadero.com/browse/RSP-23006

Dělá vám to taky, nebo to postihlo jen občas někoho? A nejvíc mě se.e, že není absolutně žádná páka, jak je k opravě chyb donutit.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2260
  • Karma: 100
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Delphi 10.3.1
« Odpověď #5 kdy: 15-02-2019, 22:55:38 »
Hm, tak to, že není vidět kus textu v Object inspectoru, se jaksi neobtěžovali opravit...
https://quality.embarcadero.com/browse/RSP-23354
https://quality.embarcadero.com/browse/RSP-23006

Dělá vám to taky, nebo to postihlo jen občas někoho? A nejvíc mě se.e, že není absolutně žádná páka, jak je k opravě chyb donutit.

Dělá mi to taky. Windows 7 64bit.

Zkoušel jsem pro HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known IDE Packages vypnout $(BDS)\Bin\ModernTheme260.bpl tím, že jsem  přejmenoval  Embarcadero Theme Package na _Embarcadero Theme Package , což balíček zakázalo, ale výsledek stejný
Embarcadero MVP - Czech republic

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #6 kdy: 21-02-2019, 11:45:16 »
Taky nemůžete přetáhnout soubor z průzkumníka do Delphi a tím ho otevřít?
Embarcadero Technology Partner

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Delphi 10.3.1
« Odpověď #7 kdy: 21-02-2019, 11:51:32 »
Taky nemůžete přetáhnout soubor z průzkumníka do Delphi a tím ho otevřít?

Na Windows 10 ano, ale chovani je minimalne divne. Drag ikona nad IDE zobrazuje akci kopirovani. Drop akce vsak dany soubor otevre.
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #8 kdy: 21-02-2019, 12:03:55 »
Taky nemůžete přetáhnout soubor z průzkumníka do Delphi a tím ho otevřít?

Na Windows 10 ano, ale chovani je minimalne divne. Drag ikona nad IDE zobrazuje akci kopirovani. Drop akce vsak dany soubor otevre.

Tak ta kopírovací drag/drop ikona je standard, co já vím. Mně se prostě ukáže crNo (přeškrtlé kolečko) a nic se nestane. Nefunguje ani přetažení do editačního okna ani do project inspektoru. Delphi XE2 na té samé mašině to umí.
Embarcadero Technology Partner

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Delphi 10.3.1
« Odpověď #9 kdy: 21-02-2019, 12:53:35 »
Tak ta kopírovací drag/drop ikona je standard, co já vím. Mně se prostě ukáže crNo (přeškrtlé kolečko) a nic se nestane.

Ten obrazek vypada jalove ::) Popravde si vsak vzpominam jen na crDrag kurzor (tusim v Delphi 2009). Od te doby jsem snad ze souboroveho manazera do IDE nepretahoval. Za me vsak drag&drop do IDE Delphi 10.3.1 na Windows 10 chodi (jen ten drag image mi prijde matouci).
« Poslední změna: 21-02-2019, 12:56:02 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #10 kdy: 21-02-2019, 13:21:11 »
Horší je spíš, že nemůžu rozjet Android telefon :/ No budu zkoušet dál...
Embarcadero Technology Partner

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #11 kdy: 21-02-2019, 13:43:52 »
Hmmm, tak virtuální mašina s Win7 a 10.3.0 mi ten androidí telefon ukáže (a dokonce akceptuje drag&drop), ale projekt nespustí - chybová hláška v příloze. Ten c:\program files (x86)\embarcadero\studio\20.0\ObjRepos\Deploy\deploymenttemplate.xml není ani na instalaci Delphi 10.3.1 co mám na Win10. Ani Google nic nenašel. Tak nevím :/
Embarcadero Technology Partner

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2260
  • Karma: 100
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Delphi 10.3.1
« Odpověď #12 kdy: 21-02-2019, 13:58:04 »
Zkousel jsem se divat, ale ani v 20.0, ani v 19.0 adresar Deploy pod ObjRepos nemám. Divné
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2260
  • Karma: 100
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Delphi 10.3.1
« Odpověď #13 kdy: 21-02-2019, 14:02:24 »
Zkousel jsem se divat, ale ani v 20.0, ani v 19.0 adresar Deploy pod ObjRepos nemám. Divné

ale je tu
"c:\Program Files (x86)\Embarcadero\Studio\20.0\ObjRepos\en\Deploy\deploymenttemplate.xml"

tak to zkus nakopirovat
Embarcadero MVP - Czech republic

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #14 kdy: 21-02-2019, 14:11:09 »
Jo, super pomohlo. Už to tam vidím. Díky.

Nakonec se mi aplikace pod androidem pošle do mobilu, ale debugovat nejde. Vypadá to, že tady jsem skončil. Můj telefon nepodporuje Android 8.1. 8.0 má tuto chybu: https://quality.embarcadero.com/browse/RSP-18992

Jo, technika...
Embarcadero Technology Partner

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #15 kdy: 21-02-2019, 15:53:53 »
Na android jsem se už vykašlal, teď v Delphi 10.3.1 zkouším trochu pracovat a to jejich nové UI je fakt děs běs...

Bez Googlu bych snad neudělal vůbec nic. Tolik vizuálních chyb. Naštěstí už je přede mnou vždycky někdo řešil. Třeba nevidím combobox pro Desktops: https://en.delphipraxis.net/topic/301-desktop-layouts-in-103/.

Docela ostuda, když sám výrobce vývojových nástrojů neumí napsat aplikaci. No nic, že bych nabídnul Embarcaderu svoje služby  ;D
Embarcadero Technology Partner

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 815
  • Karma: 59
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:Delphi 10.3.1
« Odpověď #16 kdy: 21-02-2019, 16:08:43 »
Jéžišmarjá a TabIndex jim taky nic neříká. Jen tak pro srandu si zkuste v Tools -> Options zanavigovat pomocí Tab.

Teď nevím, jestli to bylo vždycky takhle špatné, nebo je to novinka. K Delphi se vracím teď po nějaké pauze :-/
Embarcadero Technology Partner

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Delphi 10.3.1
« Odpověď #17 kdy: 22-02-2019, 07:57:31 »
Me by zajimalo, co je noveho ohledne bodu "Improved FireDAC support for Firebird 3.0.4 and Firebird embedded".

Srovnanim kodu Tokyo a Rio mi vyslo, ze do Rio pridali parametr pripojeni ThreadSafe s tim, ze od verze Firebird 2.5 je klientska knihovna (vcetne embedded varianty) thread safe. Pak novou komponentu TFDFBOnlineValidate jenz umoznuje online validaci databaze pridanou do Firebird 2.5.4.

Pak byla mimo opravy par chyb pridana podpora balicku FB$OUT pro moznost prenosu uzivatelskeho logovaciho mechanismu, jenz existuje od verze Firebird 3.0.0. Takze mi nejak unika, co je tedy noveho pro Firebird 3.0.4 nebo embedded knihovnu.

Dokumentace k vyse uvedenym novinkam FireDAC k dnesnimu datu neexistuje.
« Poslední změna: 22-02-2019, 08:22:13 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2260
  • Karma: 100
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Delphi 10.3.1
« Odpověď #18 kdy: 22-02-2019, 08:54:51 »
Me by zajimalo, co je noveho ohledne bodu "Improved FireDAC support for Firebird 3.0.4 and Firebird embedded".


http://blog.marcocantu.com/blog/2019-february-firedac-firebird-rad1031.html
Embarcadero MVP - Czech republic

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Delphi 10.3.1
« Odpověď #19 kdy: 22-02-2019, 10:05:30 »
Me by zajimalo, co je noveho ohledne bodu "Improved FireDAC support for Firebird 3.0.4 and Firebird embedded".

http://blog.marcocantu.com/blog/2019-february-firedac-firebird-rad1031.html

Diky! Takze pribyl novy atribut config do parametru IBAdvanced. Jde o parametry, jenz jsou od verze Firebird 3.0.0 oznaceny "per-connection" v souboru parametru firebird.conf.in (nejde tedy jen o WireCompression). No a ta "lepsi podpora" embedded varianty pak spociva v eliminaci nutnosti prejmenovavat fbclient.dll na fbembed.dll pri pouziti administracnich komponent.
« Poslední změna: 22-02-2019, 10:07:45 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline František

  • Hrdina
  • ****
  • Příspěvků: 473
  • Karma: 6
    • Verze Delphi: primárne v XE5, občas 10.2.3 comunity
Re:Delphi 10.3.1
« Odpověď #20 kdy: 22-02-2019, 11:05:31 »
dik za info, aky to ma prinos?

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Delphi 10.3.1
« Odpověď #21 kdy: 23-02-2019, 01:37:05 »
dik za info, aky to ma prinos?

Obecne bezpecnost prenosu dat a kontrolu stability spojeni. Ve FireDAC 17.0.0 (Rio) jen pribyla moznost nadefinovat v atributu config connection parametru IBAdvanced parametry Firebird oznacene v tomto souboru "per-connection" (nevim ovsem jaka je spolehlivost komentaru kodu Firebird) od verze Firebird 3.0.0. Co ktery Firebird parametr znamena je treba vycist z komentaru danych parametru uvedeneho souboru.

Marco proklamuje jen moznost volby WireCompression. Ve skutecnosti ten novy atribut config podporuje vsechny volby vyuzivajici konfiguraci pres API funkci isc_dpb_config.
« Poslední změna: 23-02-2019, 01:51:41 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!