Autor Téma: delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština  (Přečteno 680 krát)

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
zdravím
po včerejčí aktualizaci na windows 1124h2 mi přestala správně fungovat čeština v mojí apliaci kompilované v delphi 7 (do aktualizaci to fungovalo správně)

zatím jsem to vždy vyřešil tak, že jsem u předinstalovaných windows změnil oblast z česko na spojené státy, restart a změna zpět na česko a restart a vše fungovalo.
po včerejšim update z windows 11 na windows 11 24h2 je čeština zmršená,
nepomůže někdo co jak změnit.

Děkuji

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #1 kdy: 29-01-2025, 15:11:26 »
tak zřejmě to byla nějak upravovaná instalace windows, na ostatních "neupravovaných" to funguje OK, takže zatím dále řešit nebudu

Offline Marek Weyda

  • Hrdina
  • ****
  • Příspěvků: 283
  • Karma: 8
    • Verze Delphi: Delphi 2007, 10.1 Berlin
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #2 kdy: 29-01-2025, 15:35:51 »
To netuším, ale kdysi jsem řešil to, že zákazník neměl nainstalované české fonty a pak ta čeština byla samozřejmě zmršená. Tak jestli to nemůže být toto.

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #3 kdy: 29-01-2025, 15:41:03 »
které fonty máš na mysli, neboli jak to zjistím?

Offline vandrovnik

  • Padawan
  • ******
  • Příspěvků: 1596
  • Karma: 52
    • Verze Delphi: 11.3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #4 kdy: 29-01-2025, 17:53:06 »
Není to tohle nastavení pro aplikace nepodporující Unicode?
Schováno v Čas a jazyk -> Jazyk a oblast -> Jazyková nastavení vyžadující správce.

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #5 kdy: 29-01-2025, 18:09:23 »
tam mám nastaveno čeština
bylo tam i před tou aktualizací i po aktualizaci
před aktualizací byla čeština v aplikaci ok, po aktualizaci je rozházená

zajímavé že je to rozházené jen někde.
dialogy májí caption dobře
když píšu do labelededit tam je to špatně

aplikace se neměnila, je stejná jak před aktualizací

Offline Jan Fiala

  • Hrdina
  • ****
  • Příspěvků: 453
  • Karma: 6
    • Verze Delphi: 10.4.1
    • PSPad editor
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #6 kdy: 29-01-2025, 21:06:31 »
Aplikovat svuj postup, kdy to zmenis na anglictinu, restartujes, zmenis zpet na cestinu a restartujes jsi po aktualizaci win zkousel?

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #7 kdy: 30-01-2025, 07:28:28 »
angličtina restart, čeština restart jsem zkoušel. opakovaně. a nepomohlo.

Offline OS

  • Nováček
  • *
  • Příspěvků: 1
  • Karma: 0
    • Verze Delphi: 5, 7, XE2, XE5, 11
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #8 kdy: 30-01-2025, 09:33:11 »
Setkal jsem se s podobným případem. Taky na Win 11, které byly v češtině.
Příčinou byl font MS Sans Serif, který neobsahoval české znaky. Vyřešilo to přepsání souborů tohoto fontu z jiného počítače.

Offline anec

  • Plnoletý
  • ***
  • Příspěvků: 116
  • Karma: 3
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #9 kdy: 30-01-2025, 13:40:58 »
to už nezjistím, už to přeinstalovali a už je to v pořádku.
díky všem za ochotu.

Offline Marek Weyda

  • Hrdina
  • ****
  • Příspěvků: 283
  • Karma: 8
    • Verze Delphi: Delphi 2007, 10.1 Berlin
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #10 kdy: 30-01-2025, 14:47:29 »
které fonty máš na mysli, neboli jak to zjistím?

Odpovídám se zpožděním, už to tady někdo zmínil:

Problém byl, že používali nějaký font, už netuším, jestli to byl Arial nebo něco jiného. Na počítači ale měli instalované pouze soubory fontu Arial, které neměly české znaky. Takže pak technici od nás z firmy jim právě nahráli i soubory s českými znaky toho fontu Arial nebo jaký to byl.

Ono to vzniklo tak, že občasně máme klienty, kteří mají třeba německou matku a podobně a nutí jim i software od nich, takže Windows nemají česká. A podle mě to tak nějak vznikne, že tam chybí u těch fontů ty soubory s českými znaky. Protože nikdo normální tyhle soubory nemaže, pokud má česká Windows.

Takže určitě bych prověřil, jestli tam ty soubory jsou. Ale pokud už to přeinstalovali a je vše v pohodě, tak už se to nezjistí. Ale podle mě by to mohlo být toto.

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1209
  • Karma: 44
    • Verze Delphi: 7, 2010
Re:delphi 7 a aktualizace na Windows 11 24H2 - špatná čeština
« Odpověď #11 kdy: 30-01-2025, 20:39:53 »
Neřešilo by to UTF? D7 + TNT ...