![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Драйвер BDE FOXPRO и русский язык [D5, dBase, FoxPro]
Alex127 © (2003-02-12 23:05:00)Подскажите, пожалуйста, если знаете. Возможно ли, используя BDE, открывать таблицы FOXPRO как в DOS так и в Windows кодировке, не прибегая каждый раз к услугам BDE Administrator и не правя вручную параметр LANGDRIVER в драйвере FOXPRO? Ведь 29 байт заголовка файла однозначно указывает на кодовую страницу. Почему же BDE сам не переключает кодировку? Используется Delphi 5.
Alex127 (2003-02-13 17:30:00) [1]Спасибо, sniknik! Помогло! А я уже в такие дебри залез!
sniknik (2003-02-13 10:51:00) [2]
List:= TStringList.Create;
List.Add ("LANGDRIVER=db866ru0");
Session.ModifyDriver("DBASE",List);
List.Free;
аналогично переключай на "ascii" ANSI (имя в хелпе по BDE)
Danilka (2003-02-13 08:58:00) [3]Если надо только для просмотра, то у грида, едита, лабела есть такое свойство, Font.Charset, для досовской кодировки надо его сделать OEM_CHARSET.