Autor Téma: RAD Studio 12.1 Athens Patch 1  (Přečteno 2484 krát)

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
RAD Studio 12.1 Athens Patch 1
« kdy: 17-04-2024, 23:55:44 »
Excellent
Rated 1 time
Embarcadero MVP - Czech republic

Offline vandrovnik

  • Padawan
  • ******
  • Příspěvků: 1586
  • Karma: 52
    • Verze Delphi: 11.3
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #1 kdy: 18-04-2024, 07:21:38 »
Že by šli do sebe a začali vydávat patche v rozumné době?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7424
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #2 kdy: 18-04-2024, 12:41:37 »
Ja to vidím ináč. Zaniesli tam tak kritickú(é) chybu, že to museli okamžite riešiť.
Viď spájanie reťazcov pomocou #38(?) a spol. A nie "+".
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #3 kdy: 18-04-2024, 15:18:56 »
Ja to vidím ináč. Zaniesli tam tak kritickú(é) chybu, že to museli okamžite riešiť.
Viď spájanie reťazcov pomocou #38(?) a spol. A nie "+".

To je v pripade definice string konstant, které jsou non ASCII, a ten zdrojový soubor musí být jako unicode a přímo následující za nějakou ascii hodnotou vyjadrenou jako cislo. Nemyslím si, ze u nas to mohlo nastat.
Kód: Delphi [Vybrat]
  1. const
  2.      Str = '0 Test'#32'☃☃☃';
  3.  

Tam šlo spíše o změnu v důsledku kompatibility s C++, kdy balíčky pro Win64 obsahující v názvu ., tj. třeba reporting.neco.dpk se nove prevadejí interně na reporting_neco.bpl nebo tak nějak a to narazilo na to ze uz nekdo mel balicek s _. Aspon tak to chapu. 
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #4 kdy: 18-04-2024, 15:22:48 »
V žádném případě se to netýkalo spojování stringů. První část konstanty musela být Ansi, pak číslo, pak unicode část konstanty. Kompilátor s tím evidentně nepočítal a celou konstantu nechal jako Ansi, místo toho, aby první dvě časti rozšíril na unicode.
Embarcadero MVP - Czech republic

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7424
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #6 kdy: 19-04-2024, 07:29:24 »
Tak chyba po aplikaci patch

bds.exe vstupní bod procedury nenalezen

@Vcl@Graphics@TryStringToColor$qqrx20System@UnicodeStringr21System@Uitypes@TColor se nepodařilo v dynamicky propojované knihovně [DelphiBin]\designide290.bpl nalézt.

s následnou další chybou

@Editorform@EndBatchOpenClose@$qqrv se nepodařilo .... knihovně [DelphiBin]\bds.exe

a pak chyba coreid290.bpl

a konec

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #7 kdy: 19-04-2024, 07:53:07 »
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #8 kdy: 19-04-2024, 07:55:22 »
Tak chyba po aplikaci patch

bds.exe vstupní bod procedury nenalezen

@Vcl@Graphics@TryStringToColor$qqrx20System@UnicodeStringr21System@Uitypes@TColor se nepodařilo v dynamicky propojované knihovně [DelphiBin]\designide290.bpl nalézt.

s následnou další chybou

@Editorform@EndBatchOpenClose@$qqrv se nepodařilo .... knihovně [DelphiBin]\bds.exe

a pak chyba coreid290.bpl

a konec

Patch je v c:\Users\xxxxxxxx\Documents\Embarcadero\Studio\23.0\CatalogRepository\12.1Patch-Patch1\  a nekde tam je log, zkus se podivat zda prosel, zda ti treba nekde nezustalo viset bds.exe a tak
Embarcadero MVP - Czech republic

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7424
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #9 kdy: 19-04-2024, 08:31:19 »
Citace
A kde tam mas to spojovani pres +, jedna se o konstanty jak jsem psal.
To tam nie je. To bol iný príspevok :'( , ale podstata bola tá istá.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #10 kdy: 19-04-2024, 09:22:22 »
tohle je obsah logu

bin/CodeGear.Cpp.Targets
bin/coreide290.bpl
bin/coreide290.de
bin/coreide290.fr
bin/coreide290.ja
bin/coreide290.jdbg
bin/dcc32.exe
bin/dcc32.jdbg
bin/dcc32290.dll
bin/dcc32290.jdbg
bin/dcc64.exe
bin/dcc64.jdbg
bin/dcc64290.dll
bin/dcc64290.jdbg
bin/dcc64290N.dll
bin/dccaarm.exe
bin/dccaarm.jdbg
bin/dccaarm290.dll
bin/dccaarm290.jdbg
bin/dccaarm64.exe
bin/dccaarm64.jdbg
bin/dccaarm64290.dll
bin/dccaarm64290.jdbg
bin/dcciosarm64.exe
bin/dcciosarm64.jdbg
bin/dcciosarm64290.dll
bin/dcciosarm64290.jdbg
bin/dcciossimarm64.exe
bin/dcciossimarm64.jdbg
bin/dcciossimarm64290.dll
bin/dcciossimarm64290.jdbg
bin/dcclinux64.exe
bin/dcclinux64.jdbg
bin/dcclinux64290.dll
bin/dcclinux64290.jdbg
bin/dccosxarm64.exe
bin/dccosxarm64.jdbg
bin/dccosxarm64290.dll
bin/dccosxarm64290.jdbg
bin/designide290.bpl
bin/designide290.de
bin/designide290.fr
bin/designide290.ja
bin/designide290.jdbg
bin/Windows/lldb/liblldb.dll
bin/Windows/lldb/lldb-mi.exe
bin/Windows/lldb/lldb.exe
bin64/DatasnapConnectorsFreePascal290.bpl
bin64/IndyProtocols290.bpl
bin64/soaprtl290.bpl
bin64/xmlrtl290.bpl
lib/win64x/debug/fmx.lib
lib/win64x/debug/IndyProtocols.lib
lib/win64x/debug/rtl.lib
lib/win64x/debug/xmlrtl.lib
lib/win64x/release/fmx.lib
lib/win64x/release/IndyProtocols.lib
lib/win64x/release/rtl.lib
lib/win64x/release/xmlrtl.lib
PAServer/LinuxPAServer23.0.tar.gz
PAServer/PAServer23.0.pkg
PAServer/setup_paserver.exe

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3514
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #11 kdy: 19-04-2024, 09:45:29 »
tohle je obsah logu

bin/CodeGear.Cpp.Targets
bin/coreide290.bpl
bin/coreide290.de
bin/coreide290.fr
bin/coreide290.ja
bin/coreide290.jdbg
bin/dcc32.exe
bin/dcc32.jdbg
.......

Zajimave, ja tam mam
[2024-04-18 10:19:17] [INFO ] Created directory C:\Program Files (x86)\Embarcadero\Studio\23.0\_patch-backup\2024-04-18 10.19.16\PAServer.
[2024-04-18 10:19:17] [INFO ] Created backup of file C:\Program Files (x86)\Embarcadero\Studio\23.0\_patch-backup\2024-04-18 10.19.16\PAServer\setup_paserver.exe.
[2024-04-18 10:19:17] [INFO ] 26/62 files backed up.
[2024-04-18 10:19:17] [INFO ] Start of checking backup.
[2024-04-18 10:19:17] [INFO ] Finish of checking backup.
[2024-04-18 10:19:17] [INFO ] Current status: Success (1)
[2024-04-18 10:19:17] [INFO ] Backup successfully created.
[2024-04-18 10:19:17] [INFO ] Currently: Installing (3)
[2024-04-18 10:19:17] [INFO ] Extracting new files.
[2024-04-18 10:19:17] [INFO ] Replacing 62 file(s)...
[2024-04-18 10:19:17] [INFO ] Replacing bin/CodeGear.Cpp.Targets
[2024-04-18 10:19:17] [INFO ] Replacing bin/coreide290.bpl
[2024-04-18 10:19:17] [INFO ] Replacing bin/coreide290.de
[2024-04-18 10:19:17] [INFO ] Replacing bin/coreide290.fr
[2024-04-18 10:19:17] [INFO ] Replacing bin/coreide290.ja
[2024-04-18 10:19:17] [INFO ] Replacing bin/coreide290.jdbg
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc32.exe
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc32.jdbg
[2024-04-18 10:19:17] [INFO ] Warning: bin/dcc32.jdbg not found, new file successfully copied
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc32290.dll
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc32290.jdbg
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc64.exe
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc64.jdbg
[2024-04-18 10:19:17] [INFO ] Warning: bin/dcc64.jdbg not found, new file successfully copied
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc64290.dll
[2024-04-18 10:19:17] [INFO ] Replacing bin/dcc64290.jdbg
....

tj. co presne delal, proto jsem to psal

Embarcadero MVP - Czech republic

Offline vandrovnik

  • Padawan
  • ******
  • Příspěvků: 1586
  • Karma: 52
    • Verze Delphi: 11.3
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #12 kdy: 19-04-2024, 09:49:26 »
Zkusil bych v PC vyhledat všechny výskyty designide290.bpl a bds.exe, jestli náhodou nenačítá jinou (starou) verzi, která je někde dřív na ráně...

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #13 kdy: 19-04-2024, 10:04:16 »
Kompletně jsem odinstaloval a znovu z webu nainstaloval 12.1
zatím váhám s další instalací, getit mi zatím nic nenabízí

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:RAD Studio 12.1 Athens Patch 1
« Odpověď #14 kdy: 19-04-2024, 10:51:52 »
getit po reregistraci nabídnul, nainstaloval jsem a zatím OK

Děkuji