TDbf и ОЕМ кодировка

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

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

Сообщение SAK » 02.03.2006 23:58:28

Да, действительно, в Dbf_Lang описаны возможные LanguageID, но проблема в том, что как бы мы не указывали язык, перекодировка не происходит т.к. нигде нет вызва метода Translate который и должен это сделать. Я уже писал об этом выше. В Делфи этот вызов происходит наиболее логичным образом из TStringField.GetValue. При этом имеется возможность отключать и включать транслитерацию для каждого строкового поля в отдельности. В Лазарусе в TStringField.GetValue такой вызов отсутствует и в других местах его тоже нет. Соответственно и нет перекодировки. По крайней мере так в Lazarus-0.9.13-20060205. :huh:
SAK
постоялец
 
Сообщения: 158
Зарегистрирован: 18.02.2006 00:45:14
Откуда: Тим

Сообщение STAKANOV » 03.03.2006 00:02:36

Учитывая тот факт, что цель lazarus - это свместимость с Delphi, то это баг о котором надо сообщить Lazarus Team...
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Re: TDbf и ОЕМ кодировка

Сообщение dima_gsv » 10.03.2010 18:54:20

dima_gsv
незнакомец
 
Сообщения: 2
Зарегистрирован: 05.03.2010 17:15:46

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru