Куда подевались русские буквочки в контроллах?
Модератор: Модераторы
-
Alexey_Melky
- новенький
- Сообщения: 21
- Зарегистрирован: 14.05.2005 14:55:31
Куда подевались русские буквочки в контроллах?
В последних сборках Lazarus под Win не отображаются русские буквочки в контроллах, вернее в контроллах скомпиленных при помощи Лазаря проектах. Это только у меня или у всех? Может теперь требуется какая-то дополнительная настройка/опция при компиляции под Windows?
-
Alexey_Melky
- новенький
- Сообщения: 21
- Зарегистрирован: 14.05.2005 14:55:31
На самом деле я в контролы записываю имена файлов, полученные из FindFirst/FindNext, значит требуется и имена перекодировать? Как-то это не очень хорошо.
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
Alexey_Melky писал(а):значит требуется и имена перекодировать?
угу. там вроде где-то делали FindFirstUTF8/FindNextUTF8 или мне показалось =/ но прийдется перекодировать, это на самом деле довольно просто и процедуры перекодировки публиковались на форуме, даже вроде в факе было.
Attid писал(а):процедуры перекодировки публиковались на форуме
System.AnsiToUtf8
FileUtil.SysToUtf8
-
Alexey_Melky
- новенький
- Сообщения: 21
- Зарегистрирован: 14.05.2005 14:55:31
А выключить поддержку UTF8 можно, чтобы старые проекты не переделывать?
Сервис->Параметры сборки Lazarus...
На вкладке "Расширенные параметры сборки" в поле "Параметры": -dDisableWindowsUnicodeSupport
На вкладке "Расширенные параметры сборки" в поле "Параметры": -dDisableWindowsUnicodeSupport
