Куда подевались русские буквочки в контроллах?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Куда подевались русские буквочки в контроллах?

Сообщение Alexey_Melky »

В последних сборках Lazarus под Win не отображаются русские буквочки в контроллах, вернее в контроллах скомпиленных при помощи Лазаря проектах. Это только у меня или у всех? Может теперь требуется какая-то дополнительная настройка/опция при компиляции под Windows?
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

перекодировать исходники в ЮТФ8
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Сообщение Alexey_Melky »

На самом деле я в контролы записываю имена файлов, полученные из FindFirst/FindNext, значит требуется и имена перекодировать? Как-то это не очень хорошо.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Alexey_Melky писал(а):значит требуется и имена перекодировать?

угу. там вроде где-то делали FindFirstUTF8/FindNextUTF8 или мне показалось =/ но прийдется перекодировать, это на самом деле довольно просто и процедуры перекодировки публиковались на форуме, даже вроде в факе было.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Attid писал(а):процедуры перекодировки публиковались на форуме

System.AnsiToUtf8
FileUtil.SysToUtf8
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Сообщение Alexey_Melky »

А выключить поддержку UTF8 можно, чтобы старые проекты не переделывать?
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Сервис->Параметры сборки Lazarus...
На вкладке "Расширенные параметры сборки" в поле "Параметры": -dDisableWindowsUnicodeSupport
Ответить