Autor Téma: Delphi aktualizace v 10.4  (Přečteno 627 krát)

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2573
  • Karma: 103
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi aktualizace v 10.4
« Odpověď #15 kdy: 20-05-2020, 22:03:58 »
Citace
Mas nejaky 100x reportovany bug?

Řekl bych, že tento je ukázkový https://quality.embarcadero.com/browse/RSP-16577  :)

Tohle jsem reportoval už ve starem QC :-)

Ani jeden z tech reportu nema realny test case, ktery muze byt pouzit jako validacni, tj. nejaky jednoduchy program, ktery muze spustit kdokoliv na libovolnych windows pro nasimulovani.
Navic obavam se, ze zrovna tento problem znamena vetsi zasah do RTL a pokud se nepletu tak by to znamenalo nahrazeni typu separatoru z Char na string. Coz by rozbilo opravdu hodne kodu z hlediska kompatibility zakazniku. Nebo se pletu?


Embarcadero MVP - Czech republic

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2573
  • Karma: 103
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi aktualizace v 10.4
« Odpověď #16 kdy: 20-05-2020, 23:45:26 »
FYI: trošku jsem do toho zaštoural, odpověď on jednoho z nejotevřenějších lidí v EMBT


>    Is there any chance to resolve this in future?

From the notes, I read that the fundamental issue is that we assume a single Char DateSeparator. Fixing the problem itself is not hard/difficult; rather it’s tedious work. I read of no reason why we could not address this other than

    1. there are many many many problems, so only some problems get addressed
    2. and, this one was closed (incorrectly I presumed) as Cannot Reproduce.

I will reopen the JIRA on our side. I am not saying this is a requirement for getting this fixed, but if someone proposed a patch, the issue has a better chance of being addressed simply because someone (like me, who is not on the RTL team) can create a Crucible review for the code owners.

It’s unfortunate this came up now because anything requiring interface-breaking changes must be done at the beginning of a new cycle; we are past that point now - :(.

If my assessment above is incorrect, please chime in w/ info. I’ll relay to the JIRA.

Embarcadero MVP - Czech republic

Offline paja666

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 0
    • Verze Delphi: 10.1.2 Berlin
Re:Delphi aktualizace v 10.4
« Odpověď #17 kdy: 21-05-2020, 07:01:05 »
Navic obavam se, ze zrovna tento problem znamena vetsi zasah do RTL a pokud se nepletu tak by to znamenalo nahrazeni typu separatoru z Char na string. Coz by rozbilo opravdu hodne kodu z hlediska kompatibility zakazniku. Nebo se pletu?

Myslím, že nepleteš. Léta letoucí to opravuji zjednodušeně:

Kód: Delphi [Vybrat]
  1. unit System.SysUtils;
  2.  
  3. class function TFormatSettings.Create(Locale: TLocaleID): TFormatSettings;
  4. ..
  5. //  Result.DateSeparator := GetLocaleChar(Locale, LOCALE_SDATE, '/');
  6.   Result.DateSeparator := Trim(GetLocaleStr(Locale, LOCALE_SDATE, '/'))[1];
  7. ..
  8.  

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2573
  • Karma: 103
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi aktualizace v 10.4
« Odpověď #18 kdy: 21-05-2020, 13:41:56 »
Muzu jen rict, ze jeden z lidi co je nejvice otevreny ohledne komunikace je prave z BCB, a tak  po ocku sleduji jak ho brutalne posledni dobou vylepsuji a modernizuji z hlediska toolchainu a debuggeru (novejsich LLDB), ale porad vzhledem k tomu jake je C++ komplikovane a co umi BCB proti standardu to jeste chce nejaky cas.

Jako na zavolanou k tomu BCB https://community.idera.com/developer-tools/b/blog/posts/new-in-c-builder-10-4-a-new-debugger-for-win64-c
Embarcadero MVP - Czech republic

Offline zdenek

  • Plnoletý
  • ***
  • Příspěvků: 137
  • Karma: 8
Re:Delphi aktualizace v 10.4
« Odpověď #19 kdy: 21-05-2020, 16:47:20 »
Ano, ten DateSeparator bude velký zásah do kódu.

Offline Slappy

  • Plnoletý
  • ***
  • Příspěvků: 208
  • Karma: 11
  • Slappy
    • Verze Delphi: 10.2 Tokyo + Vsetky :)
    • unSigned
Re:Delphi aktualizace v 10.4
« Odpověď #20 kdy: 22-05-2020, 06:25:20 »
Dalsia novinka: https://community.idera.com/developer-tools/b/blog/posts/new-in-c-builder-10-4-a-new-debugger-for-win64-c

Velka zmena k lepsiemu, podla mna vyborna!

Co je obzvlast dobre je podpora LLDB formatters http://lldb.llvm.org/use/variable.html.

Podobne formattery pouzivam vo Visual Studio C++ (C++ Builder uz nepouzivam, len Delphi), a neviem si predstavit debuggovat STL bez toho, cize odteraz to bude naozaj paradne.
Moje projekty: http://www.unsigned.sk Tvorba cool dizajnovych instalatorov v NSIS a Inno Setup. Rozsirenie pre Visual Studio a RAD Studio pre tvorbu NSIS a Inno Setup instalatorov.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 988
  • Karma: 47
    • Verze Delphi: 10.3