Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизDelphi + Paradox Найти похожие ветки
← →
ambhtr (2007-09-04 11:11) [0]При открытии баз Paradox происходит нарушение кодировки. Как это можно исправить? Пробовал менять настройки BDE: Configuration -> Drivers -> Native -> PARADOX: LANGDRIVER.
Пробовал: dBASE RUS 866, Paradox Cyrr866, PdoxANSI Cyrillic.
Не помогло.
Подскажите, как можно просматривать русский шрифт?
← →
clickmaker © (2007-09-04 11:15) [1]а в Database Desktope открывается?
← →
Desdechado © (2007-09-04 11:19) [2]> происходит нарушение кодировки
Физически портится в базе? Или все-таки просто неверно отображается?
> Пробовал менять настройки BDE
После изменений и их сохранения надо закрыть, а потом запустить ВСЕ программы, использующие БДЕ.
← →
sniknik © (2007-09-04 11:34) [3]в Paradox-е насколько помню приоритетным является тот язык который прописан в файле. но с другой стороны старые досовские программы на этот признак не обращают внимания (попросту не знают других кодовых страниц), и пишут "as is". т.к. возможно в файле просто сбит признак, стоит один а записано в другом.
исправить можно даже "руками"... но лучше функцией из BDE (не помню какой ;)... откуда вы вообще такие древности берете? их забывать надо тем кто помнит, а не изучать тем кто не знает...)
← →
Anatoly Podgoretsky © (2007-09-04 12:12) [4]> ambhtr (04.09.2007 11:11:00) [0]
Это вирус, при открытие не должно такого происходить.
← →
ambhtr (2007-09-04 13:01) [5]В Database Desktope открывается, но также с нарушением ИЗОБРАЖЕНИЯ кодировки.
Программы использующие BDE перезапускал.
> откуда вы вообще такие древности берете?
Надеюсь что со временем можно будет и перейти на что-то новое, а пока :о((
> Это вирус, при открытие не должно такого происходить.
Интересно, какой? И как с ним бороться, если современные антивирусные программы не обнаруживают, кхе... кхе...
← →
Anatoly Podgoretsky © (2007-09-04 13:06) [6]Думаю албанский.
Да и само понятие открытие базы как бы не применимо.
Не путаешь таблицы с базами?
← →
Виталий Панасенко © (2007-09-04 14:55) [7]"А нам все равно, а нам все равно!.."
← →
ambhtr (2007-09-04 17:32) [8]
> Не путаешь таблицы с базами?
Да, конечно. При работе с Paradox, говорю базы подразумеваю таблицы, говорю таблицы, подразумеваю базы. Неправильное воспитание вначале сказывается и сейчас. Прошу считать это досадной оговоркой. И, уточняю, что я имел ввиду открытие таблицы.
← →
ASoft (2007-09-04 17:39) [9]>ambhtr
а таблицы сам заполнял или файлы не твои?
← →
ambhtr (2007-09-04 18:03) [10]Таблицы рабочие, из Paradox-ских программ. Все реально работает. В парадоксовских программах открывается все нормально. Но иногда, надо посмотреть не запуская программ Paradox. И почему-то не получается. Думал, что вопрос мизерный. А, оказывается, не так-то все просто.
← →
palva © (2007-09-04 18:30) [11]
> В Database Desktope открывается, но также с нарушением ИЗОБРАЖЕНИЯ кодировки.
> В парадоксовских программах открывается все нормально.
Что значит "также"? Где еще кроме DBD открывается с нарушениями и какого сорта эти нарушения? Если только в DBD, то я спасался с этим установкой в DBD специально подобранного шрифта. У меня работает со шрифтом AG Helvetica. Некоторые другие шрифты тоже работают.
← →
Loginov Dmitry © (2007-09-04 21:38) [12]> При открытии баз Paradox происходит нарушение кодировки.
> Как это можно исправить? Пробовал менять настройки BDE:
> Configuration -> Drivers -> Native -> PARADOX: LANGDRIVER.
> Пробовал: dBASE RUS 866, Paradox Cyrr866, PdoxANSI Cyrillic.
DBE при работе с парадоксом смотрит не LANGDRIVER, а то, что указано при создании таблицы (т.е. то, что хранится в DB-файле, что и было сказано в [3]). Это конечно еще зависит и от способа создания таблицы - если она создавалась тупо через CREATE TABLE, то всеж-таки на LANGDRIVER BDE будет обращать внимание.
← →
ambhtr (2007-09-05 10:47) [13]Таблицы создавались из Paradox 4.0. Запуская утилиту TUTILITY.EXE можно определить: DOS Code Page: 866.
Повторяю вопрос: Как можно в программе Delphi 7 открывать таблицы с такой кодировкой (DOS Code Page: 866), чтобы видеть русские буквы в нормальном виде, редактировать таблицу и отправлять обратно для парадоксовской программы, чтобы она с ней работала тоже нормально, т.е. с сохранением родной кодировки?
← →
Anatoly Podgoretsky © (2007-09-05 11:12) [14]Если не мешать, то достаточно прописать языковой драйвер, в БДЕ или в сессии.
Ну а если мешал, то надо иследовать твой проект.
← →
ambhtr (2007-09-05 16:20) [15]
> достаточно прописать языковой драйвер, в БДЕ или в сессии.
Подскажите, пожалуйста, как это можно сделать
← →
clickmaker © (2007-09-05 16:27) [16]TSession.ModifyAlias
или в BDE Admine/SQL Explorere
← →
ambhtr (2007-09-05 17:15) [17]Я уже делал:
> настройки BDE: Configuration -> Drivers -> Native -> PARADOX:
> LANGDRIVER.
> Пробовал: dBASE RUS 866, Paradox Cyrr866, PdoxANSI Cyrillic.
>
> Не помогло.
Или надо делать, что-то другое? Если другое, то что?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.043 c