Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

настройка кириллицы *.dbf-файла в BDE   Найти похожие ветки 

 
novo   (2004-04-30 22:18) [0]

Есть *.dbf таблицы(FoxPro), поля которых содержат
кириллицу. В сессии DOS - никаких проблем.
В BDE, настраивая псевдоним никак не могу добится
корректного отображения русских шрифтов.
В настройке LANGDRIVER перепробовал все возможные
варианты, но никак.  
Быть может поможет кто-нибудь?
Быть может нужно чере registry???
Буду благодарен за толковый совет.


 
Fedia   (2004-05-01 05:22) [1]

Попробуй перегнать таблицы, содержащие символы кирилицы через эту функцию.

function DosToWin(s: string): string;
var Source,Dest:array[0..255] of Char;
begin
SetLength(Result,Length(S));
if Length(Result)>0 then OemToAnsi(PChar(S),PChar(Result));
end;

Может быть поможет. Если нет, то извиняй.


 
novo   (2004-05-01 12:29) [2]

проблема в том, что это рабочая база FoxPro, а
через BDE мне нужно время от времени корректно
читать и обрабатывать данные через приложение
написанное в Delphi


 
Anatoly Podgoretsky ©   (2004-05-01 13:06) [3]

Все тебе сказали, это и надо сделать, только в дополнение еще и шрифты и транслитеризацию полей.


 
novo   (2004-05-12 10:14) [4]

Высланная функция  DosToWin(s: string): string;
перегоняет большинство символов, но далеко не все.
Вопрос к Anatoly Podgoretsky и всем, кому не трудно
помочь: как реализовать указанную выше фразу
"...только в дополнение еще и шрифты и транслитеризацию
полей" на деле?
Впервые столкнулся с такой проблемой :(
Пожалуйста, помогите


 
sniknik ©   (2004-05-12 10:41) [5]

родные фоксовые таблицы неплохо открывает драйвер ODBC VFP driver, перекодировку для начала лутше совсем отключить.


 
kombat ©   (2004-05-12 10:52) [6]

Я в BDE Administrator в закладке Configurations\Drivers\Native\FoxPro и dBase ставлю LangDriver = dBASE RUS cp866 и все работает.
Иногда, правда, приходится сбрасывать кодовую страницу для фоксовского файла и ставить 0 или 866. Но это редко. А при таких настройках и FoxPro и прога на Delphi нормально работают вместе (прога данные только читает)


 
novo   (2004-05-12 11:39) [7]

Спасибо огромное!
Под рукой не было ODBC VFP driver, поэтому
попробовал сразу совет kombata через настройки BDE Adm...
Configurations\Drivers\Native\FoxPro и dBase
- все работает как положено!
:)
Еще раз спасибо!



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
11-1074237028
<Falcon>
2004-01-16 10:10
2004.05.30
QueryEndSession и вход в систему под другим именем


3-1084115949
Cerera
2004-05-09 19:19
2004.05.30
Помогите с базой данных!!!


7-1083125533
you
2004-04-28 08:12
2004.05.30
Как проверить наличие дискеты в дисководе


4-1081970521
AndersoNRules
2004-04-14 23:22
2004.05.30
TerminateProcess(hProcess:Cardianl,uExitCode:Cardinal) ...


14-1083767914
}|{yk
2004-05-05 18:38
2004.05.30
Сколько лет еще просуществуют: