Главная страница
    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.45 MB
Время: 0.033 c
14-1084048044
Rouse_
2004-05-09 00:27
2004.05.30
Всеже позволю себе смелость....


1-1084779488
MikePol
2004-05-17 11:38
2004.05.30
Книга по COM


14-1084515269
Rule
2004-05-14 10:14
2004.05.30
Направте на правильный путь решения проблеммы..


3-1083908210
Sectey
2004-05-07 09:36
2004.05.30
Как программно "связать" таблици в Access - е


1-1084774129
serg!
2004-05-17 10:08
2004.05.30
поток





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский