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

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

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

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

Сообщение Alexey_Melky » 03.10.2008 17:52:55

В последних сборках Lazarus под Win не отображаются русские буквочки в контроллах, вернее в контроллах скомпиленных при помощи Лазаря проектах. Это только у меня или у всех? Может теперь требуется какая-то дополнительная настройка/опция при компиляции под Windows?
Alexey_Melky
новенький
 
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

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

Сообщение Attid » 03.10.2008 17:56:28

перекодировать исходники в ЮТФ8
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

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

Сообщение Alexey_Melky » 03.10.2008 19:22:03

На самом деле я в контролы записываю имена файлов, полученные из FindFirst/FindNext, значит требуется и имена перекодировать? Как-то это не очень хорошо.
Alexey_Melky
новенький
 
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

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

Сообщение Attid » 04.10.2008 12:46:26

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

угу. там вроде где-то делали FindFirstUTF8/FindNextUTF8 или мне показалось =/ но прийдется перекодировать, это на самом деле довольно просто и процедуры перекодировки публиковались на форуме, даже вроде в факе было.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

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

Сообщение v-t-l » 05.10.2008 12:17:39

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

System.AnsiToUtf8
FileUtil.SysToUtf8
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

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

Сообщение Alexey_Melky » 06.10.2008 10:31:31

А выключить поддержку UTF8 можно, чтобы старые проекты не переделывать?
Alexey_Melky
новенький
 
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

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

Сообщение v-t-l » 06.10.2008 11:45:51

Сервис->Параметры сборки Lazarus...
На вкладке "Расширенные параметры сборки" в поле "Параметры": -dDisableWindowsUnicodeSupport
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru