Показать сообщение отдельно
  #5  
Старый 07.04.2021, 00:29
anna_sidorova anna_sidorova вне форума
Прохожий
 
Регистрация: 06.04.2021
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimr
А пробовали вариант изменить язык не Юникод приложений через панель управления на русский (Панель управления->Региональные стандарты->Дополнительно->Язык программ не поддерживающий Юникод)?

Если и этот вариант не помог, то можно попробовать сменить кодировку через реестр.

Так как в правилах форума явно не указан запрет на ссылки внешних сайтов, то на свой страх и возможность получить предупреждение, дам вам ссылку на статью https://remontka.pro/fix-cyrillic-windows-10/ . Вдруг вам поможет.

Вероятно, Вы не поняли вопрос. В описании вопроса как раз и указано - что при изменении галочки указанным способом всё работает. Через реестр тоже работает (если написать REG-файл). В обоих случаях для вступления изменений в силу требуется перезагрузка компьютера.

Но задача именно в том - чтобы программа работала корректно без изменения системных настроек. И тем более более без необходимости перезагрузки компьютера. Чтобы пользователь с Windows, в котором проблемная галочка включена - устанавливал программу, запускал и видел нормальный текст вместо крякозябр.
Ответить с цитированием