Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с языковым драйвером под dBase и Paradox. [D7, dBase, FoxPro, Paradox]


4ik ©   (2005-09-29 14:29:00) 

Привет. Пытаюсь осваивать программирование БД. Столкнулся со следующей проблемой:
В DataBase Desktop создаю структуру таблицы, в настроиках Restructure\Table Language
указываю PDOX ANSI Cyrrilic, после чего в таблице должен корректно отображаться русский шрифт, однако этого не происходит. Пробовал устанавливать и Paradox Cyrrilic 866 , результат тот же. В приложении делфи эта таблица загружается так же с иероглифами, вместо значений полей.   На другом компе всё проходит нормально.Может кто-нибудь сказать где стоит покопать?


4ik   (2005-10-01 14:58:00) [1]


> Desdechado ©   (29.09.05 21:13) [8]
> еще раз - в БДЕ Админе настройки драйверов, а не свойства
> алиаса
> это другая закладка, там еще NATIVE есть - там рой


Не помогло. Эта настройка отвчает за выбор языка по умолчани.
т.е. когда создаёшь новую таблицу и открываешь Table language
там уже стоит тот язык который выбрал в NATIVE.

Опытным путём нашёл пару левых шрифтов TryTape которые коректно отображаються, но в чём проблема с остальными так и не понял. Вроде от тех, что нормально отображаются ничем не отличаются.


Anatoly Podgoretsky   (2005-09-29 22:10:00) [2]

4ik ©   (29.09.05 21:35) [9]
Мне любой, чтоб символы нормально отображались.

Тогда лучше этот PDOX ANSI Cyrrilic - это 1251


4ik   (2005-09-29 21:35:00) [3]

to Anatoly Podgoretsky
Так ты определись, какой язык таблицы тебе нужен, 1251 или 866.

Мне любой, чтоб символы нормально отображались.

Кроме того сменая языка таблицы не приводит к ее перекодировке. Это параметр для новой таблицы

В курсе. Спасибо.

to Desdechado

Похоже то, что нужно. Сорри что с первого раза не дошло.
Я сейчас не за тем компом, но чувствую что это поможет.
Завтра проверю. Спасибо.


Desdechado   (2005-09-29 21:13:00) [4]

еще раз - в БДЕ Админе настройки драйверов, а не свойства алиаса
это другая закладка, там еще NATIVE есть - там рой


Anatoly Podgoretsky   (2005-09-29 19:54:00) [5]

Отображение почти не связано с языком таблицы, это клиентская сторона и языковой драйвер по умолчанию, параметры транслитеризации, шрифты.


Anatoly Podgoretsky   (2005-09-29 19:53:00) [6]

Так ты определись, какой язык таблицы тебе нужен, 1251 или 866. Кроме того сменая языка таблицы не приводит к ее перекодировке. Это параметр для новой таблицы.


4ik   (2005-09-29 19:50:00) [7]

В бде админе всё стоит как в книжке написано:

 DBDMOS //псевдоним
   TYPE                = STANDART
   DEFAULT DRIVER = PARADOX
   ENABLED BCD     = FALSE
   PATH                = ПУТЬ ДО КАТАЛОГА С БД

Пробовал ставить другой тип псевдонима (Microsoft Paradox Driver) и в поле LANGDRIVER указывать Pdox ANSI Cyrrilic, результата никакого.

to Anatoly Podgoretsky ну вроде как Paradox всётаки...

может в винде где поковыряться? Я уже и win.ini и system.ini поковырял, поэксперементировал со всеми прописаными в них шрифтами, и сами шрифты
в папке windows\fonts поковырял. Вроде DD обращается к шрифту Modern, если его стереть после эксперемнтов с DD он опять появляется, как и с любой другой программой если она к этому шрифту обращается. А если обращений нет то шрифт и не создаётся заново. Но вот где этот шрифт прописан и почему DD к нему обращается наити не могу.


Anatoly Podgoretsky   (2005-09-29 19:03:00) [8]

Так какие всетаки базы, а то перечислил слишком много, а оно не ко всем применимо.


Desdechado   (2005-09-29 16:51:00) [9]

настройки драйверов в БДЕ Админе


4ik   (2005-09-29 16:24:00) [10]

Не помогло. Ещё идеи есть?


isasa   (2005-09-29 15:20:00) [11]

Edit->Preferences->Default system font ???
Например,  ( O) Courier New


Наверх

Титульная страница Поиск, карта сайта Написать письмо