Как установить кодовую страницу исполняемого файла Delphi 2006 - PullRequest
3 голосов
/ 18 августа 2010

Мы программируем в Delphi 2006, используя Multilizer 5.1 для перевода программы. Теперь мы добавили польский как новый язык в Multilizer. Но когда мы открываем наш исполняемый файл, Multlizer говорит: «Польский язык не поддерживается кодовой страницей».

Если мы настроим наши региональные настройки на польский, то всякий раз, когда мы открываем исполняемый файл, региональные настройки возвращаются к исходной настройке, которая является голландской. Возможно, нам следует установить параметр CodePage в параметрах проекта, но раскрывающийся список не дает нам никаких вариантов.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2010

Если вы хотите, чтобы ваше приложение поддерживало все возможные языки независимо от региональных и языковых параметров на компьютере пользователя, вам нужно будет перенести ваше приложение на Delphi 2009 или более позднюю версию. Начиная с Delphi 2009, Delphi выпускает приложения Unicode. Вероятно, потребуется некоторое усилие, чтобы исправить любой код, который предполагает, что SizeOf(Char) = 1. Но эта одноразовая работа должна быть гораздо менее трудоемкой, чем постоянная работа с проблемами кодовых страниц в приложении Delphi 2006.

0 голосов
/ 18 августа 2010

Получается, что нам нужно было только установить язык для программ, не поддерживающих Юникод, в разделе «Язык и стандарты» в панели управления.Плохая новость в том, что у французской версии сейчас такая же проблема.

...