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

Вниз

Delphi, Реестр, idapi32.cfg - совсем крыша поехала 8-(   Найти похожие ветки 

 
ЮРИЙ_К ©   (2002-03-22 09:52) [0]

Уважаемые коллеги ! Разрешите задать Вам вопросик.... Как говорится, от большого ума - крыша поехала 8-(, совсем запутался.
Помогите пожалуйста мне разобраться, как-же все-таки работают
программы, написанные на Дельфи, используя BDE?
1) Для чего вообще нужен файл idapi32.cfg, если BDEADMIN и без него работает, только сначала ругнется и грузит установки по умолчанию? А откуда они берутся эти установки по умолчанию? При инсталляции своей программы, я (обнаружив, что не установлен BDE) сам устанавливаю набор DLL-ек и прописываю в реестре, однако, прописав там для PARADOX Langdriver - cyrr, обнаруживаю, что при загрузке BDEADMIN, в секции INIT->DRIVERS->PARADOX стоит ascii, т.к. он прописан в idapi32.cfg.
Так что и когда и откуда подгружается? Стираю вообще idapi32.cfg - проги работают нормально, и при загрузке BDEADMIN, в секции INIT->DRIVERS->PARADOX стоит Cyrr, как и положено, т.к. это прописано в реестре.
Нашел способ как писать напрямую в idapi32.cfg, но где выход,
где нужно прописывать Langdriver и прочие настройки в IDAPI32.CFG
или в реестре, или и там и там нужно продублировать? А может
IDAPI32.CFG вообще не нужен?????????????????

Не знаю, доходчиво-ли я объяснил свою проблему, но пока она меня
круто тормозит, совсем тапутался, так ведь и тронуться можно 8-).

За ранее благодарен за скорый ответ.


 
sniknik ©   (2002-03-22 10:22) [1]

Частично информация прям из таблиц берется и она как я думаю имеет приоритет. У меня таблици PARADOX в дос формате и в Виндах криво открываются, чего только не делал как в BDE драйвера не менял никакого эффекта (в таблице прописано ascii). В BDE естественно пытался поставить Langdriver = cyrr, и программно в сессии менял (поначалу потом просто перебирал все подряд). После прописал cyrr в таблицу (нормально стало открыватся) и уже не мог добится обратного эффекта, при любом значении Langdriver в BDE открывается правильно.
Скорее всего значения BDE нужны только при создании таблиц а в работе используются значения из них.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
6-32915
ch_victor
2002-01-28 08:11
2002.04.11
импортирование текстовых файлов в базу с севера UNIX


3-32639
Юрий Федоров
2002-03-18 16:52
2002.04.11
Сессия Oracle


7-32993
XM-AD
2002-01-17 09:59
2002.04.11
Эмуляция пользователя!?


1-32738
P.
2002-03-29 18:15
2002.04.11
Form


3-32716
Марина
2002-03-22 09:45
2002.04.11
Редактирование данных, полученных в результате выполнения SQL-запроса